5bec68fbea1a02d7debc2eeeaf01b9478de216e5 |
|
09-Feb-2017 |
Jason Monk <jmonk@google.com> |
New system for versioning sysui plugins Use annotations to handle the multi-dimensionalness of interface versions, but still maintain compile time inclusion of current versions. Test: runtest systemui Change-Id: I0789a72112cf6630a6406f76020071c8a6d9e24c
/frameworks/base/packages/SystemUI/src/com/android/systemui/fragments/PluginFragmentListener.java
|
de850bbcaa61c1874b803f2086443febbafd81a4 |
|
02-Feb-2017 |
Jason Monk <jmonk@google.com> |
Fix leaks in sysui Add support for testing for PluginManager and TunerService leaks and add tests for the known leaks and fix them. Also port PluginManager and TunerService to Dependency to make them easier to handle in tests. Test: runtest systemui Change-Id: I5642539ee24dd72f802905106decd0c87b41b4eb Fixes: 34846972
/frameworks/base/packages/SystemUI/src/com/android/systemui/fragments/PluginFragmentListener.java
|
20ff3f9255c86a3747aa55746788d4bde1d12753 |
|
09-Jan-2017 |
Jason Monk <jmonk@google.com> |
SysUI fragments: Integrate new support for constructing Use a new system for constructing fragments so they can be swapped out in place maintaining state. This will allow easier integration with plugin lifecycle as parents who have child plugin fragments can depend on the class existing and won't have to listen to the lifecycle. Test: runtest systemui Change-Id: I517f4ce3d114abd49b1b5baca388d19e929b8f90
/frameworks/base/packages/SystemUI/src/com/android/systemui/fragments/PluginFragmentListener.java
|
f4e019aaad6f9da3165e8f35966299c43d5cfebf |
|
03-Nov-2016 |
Jason Monk <jmonk@google.com> |
Plugin fragment support Allows fragments to be easily switched over to plugins and a provides a convenient base class for plugins to use that makes sure the layout inflater and context point at the plugin's and not sysui's. Bug: 32609190 Test: runtest systemui Change-Id: I6503947e980f66ddcd826f6ca9a92b591ce0eb1e
/frameworks/base/packages/SystemUI/src/com/android/systemui/fragments/PluginFragmentListener.java
|