From 15fee3eb7721608ab45e375784dc47bc506705ac Mon Sep 17 00:00:00 2001 From: kwaky Date: Mon, 17 Jun 2019 11:20:47 -0700 Subject: [PATCH] Refactor CarStatusBar to register listener after NotificationClickHanlderFactory instantiation. Test: Manual Bug: 134502201 Change-Id: I512a441640bfba776037c4e8d8b38129e71860e6 --- .../systemui/statusbar/car/CarStatusBar.java | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/packages/CarSystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java b/packages/CarSystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java index 16b01252fb812..f275c56c5463f 100644 --- a/packages/CarSystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java +++ b/packages/CarSystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java @@ -423,14 +423,13 @@ public class CarStatusBar extends StatusBar implements } ); - mNotificationClickHandlerFactory = new NotificationClickHandlerFactory( - mBarService, - launchResult -> { - if (launchResult == ActivityManager.START_TASK_TO_FRONT - || launchResult == ActivityManager.START_SUCCESS) { - animateCollapsePanels(); - } - }); + mNotificationClickHandlerFactory = new NotificationClickHandlerFactory(mBarService); + mNotificationClickHandlerFactory.registerClickListener((launchResult, alertEntry) -> { + if (launchResult == ActivityManager.START_TASK_TO_FRONT + || launchResult == ActivityManager.START_SUCCESS) { + animateCollapsePanels(); + } + }); Car car = Car.createCar(mContext); CarUxRestrictionsManager carUxRestrictionsManager = (CarUxRestrictionsManager) car.getCarManager(Car.CAR_UX_RESTRICTION_SERVICE);