commit | 297c04ee5376d8bca84bc8e876d6ecc88e84a999 | [log] [tgz] |
---|---|---|
author | Jason Monk <jmonk@google.com> | Thu Aug 23 17:16:59 2018 -0400 |
committer | Evan Laird <evanlaird@google.com> | Tue Oct 23 11:19:15 2018 -0400 |
tree | 01e9a2093ecfb34be59690e02c2eaae75c7902ca | |
parent | c2896a27fadc416458e883282bb0d8a0f81ee13a [diff] |
Make StatusBar not be a NotificationPresenter Break the NotificationPresenter out of the StatusBar and most of the logic with it. - Break RemoteInput Callbacks out of NotificationPresenter - Break Environment Callbacks out of NotificationPresenter - Add ShadeController interface for StatusBar (abstraction layer from StatusBar) - Add InitController to allow for post-init tasks (dependency resolution should not go here) - Make some dependencies (ShadeController, NotificationEntryManager, NotificationLockscreenUserManager usually) lazily-resolved to break some dependency cycles - Lots of other cleanup Test: Existing tests do not pass Change-Id: Ic043c6b15a4ffe551fc27f99b25d5c3caa1be582