Refactor CarStatusBar to register listener after NotificationClickHanlderFactory instantiation.

Test: Manual
Bug: 134502201
Change-Id: I512a441640bfba776037c4e8d8b38129e71860e6
This commit is contained in:
kwaky
2019-06-17 11:20:47 -07:00
parent 45a2a9a279
commit 15fee3eb77

View File

@@ -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);