History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/NotificationLogger.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2e89e8d893acfe571ad6f5555baccb1b5e55abb7 18-May-2018 Chris Wren <cwren@google.com> clone the visibility objects for the handler thread

The main thread was recycling the objects before the hander could
pack up the binder call.

Change-Id: I4289bdcc5b940a0a8209fdd5d3df47972de0fa4b
Fixes: 72953296
Test: atest com.android.notification.functional.NotificationInteractionTests#testNotificationShadeMetrics
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/NotificationLogger.java
d39f0d52dcdca78fb8d57fa0a805ec0bdc8589da 13-Apr-2018 Dieter Hsu <dieterhsu@google.com> Add rank & count event to notification clicks and dismisses

For click/action click/dismiss, passing rank(0-based) and
count at the time of the actions to events.

Bug: 70724602
Test: runtest systemui-notification
Test: atest packages/SystemUI/tests/src/com/android/systemui/statusbar/notification
Change-Id: I07c440f84ccb745f744eb4e317881b72d2b41683
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/NotificationLogger.java
6c313d3224c878d832db3ed833f4a3dd3786fb1f 14-Dec-2017 Eliot Courtney <edcourtney@google.com> Initialise Notification*Manager dependencies directly.

Currently, adding a new dependency to any of these classes means
updating the constructors of any subclasses, and the construction in the
corresponding SystemUIFactory classes and subclasses. In particular,
updating these in separate vendor/ projects is annoying. So, initialise
the dependencies using field initialisers. The downside is that it's
harder to notice circular Dependencys.

Bug: 63874929
Bug: 62602530
Test: runtest systemui
Test: Compile and run
Change-Id: I21d58d0cc0edeb6d53fb7b387c9baeec7bd80589
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/NotificationLogger.java
4a96b36fd9857cd3d3534ed0396ec3d7155a324c 14-Dec-2017 Eliot Courtney <edcourtney@google.com> Remove NotificationPresenter#getEntryManager.

Instead, pass it along with calls to setUpWithPresenter.

Bug: 63874929
Bug: 62602530
Test: runtest systemui
Test: Compile and run
Change-Id: Icd60cf671b12b33d4565cc608c6141cd580c790e
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/NotificationLogger.java
2b4c3a08fcfcb60c527a1a372318e5ef4ce2d49c 27-Nov-2017 Eliot Courtney <edcourtney@google.com> Split NotificationViewHierarchyManager out of StatusBar.

NotificationViewHierarchyManager handles bundling and unbundling of
notifications. In doing so, which notifications are parents/children of
the other can change. NotificationViewHierarchyManager makes sure the
view hierarchy of the notifications matches their grouping.

Bug: 63874929
Bug: 62602530
Test: runtest systemui
Test: Compile and run
Change-Id: Ia1c8ed75d4eb8df52897c5d6aa0713f8335b2a19
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/NotificationLogger.java
a6d8cf294dfb587f130fdecc5e6897e75de7bf45 20-Oct-2017 Eliot Courtney <edcourtney@google.com> Split NotificationEntryManager out of StatusBar.

NotificationEntryManager is responsible for the adding, removing, and
updating of notifications among other things, such as their inflation
and their interaction with other Notification*Manager objects.

Bug: 63874929
Bug: 62602530
Test: runtest systemui
Test: Compile and run
Change-Id: I56f8c524875900112cdf9f6120407b61e201172f
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/NotificationLogger.java
3985ad5773cd4573525cbfb00e132b960a83ef48 17-Nov-2017 Eliot Courtney <edcourtney@google.com> Split logging related functinonality out into NotificationLogger.

Bug: 63874929
Bug: 62602530
Test: runtest systemui
Test: Compile and run
Change-Id: I630c8a66dadd8abde53651fba333145ecb4edb20
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/NotificationLogger.java