Loading packages/SystemUI/src/com/android/systemui/statusbar/notification/NotificationClicker.java +6 −3 Original line number Diff line number Diff line Loading @@ -26,6 +26,8 @@ import com.android.systemui.bubbles.BubbleController; import com.android.systemui.statusbar.notification.row.ExpandableNotificationRow; import com.android.systemui.statusbar.phone.StatusBar; import java.util.Optional; /** * Click handler for generic clicks on notifications. Clicks on specific areas (expansion caret, * app ops icon, etc) are handled elsewhere. Loading @@ -33,11 +35,11 @@ import com.android.systemui.statusbar.phone.StatusBar; public final class NotificationClicker implements View.OnClickListener { private static final String TAG = "NotificationClicker"; private final StatusBar mStatusBar; private final Optional<StatusBar> mStatusBar; private final BubbleController mBubbleController; private final NotificationActivityStarter mNotificationActivityStarter; public NotificationClicker(StatusBar statusBar, public NotificationClicker(Optional<StatusBar> statusBar, BubbleController bubbleController, NotificationActivityStarter notificationActivityStarter) { mStatusBar = statusBar; Loading @@ -52,7 +54,8 @@ public final class NotificationClicker implements View.OnClickListener { return; } mStatusBar.wakeUpIfDozing(SystemClock.uptimeMillis(), v, "NOTIFICATION_CLICK"); mStatusBar.ifPresent(statusBar -> statusBar.wakeUpIfDozing( SystemClock.uptimeMillis(), v, "NOTIFICATION_CLICK")); final ExpandableNotificationRow row = (ExpandableNotificationRow) v; final StatusBarNotification sbn = row.getEntry().getSbn(); Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java +1 −1 Original line number Diff line number Diff line Loading @@ -1264,7 +1264,7 @@ public class StatusBar extends SystemUI implements DemoMode, mRemoteInputUriController.attach(mEntryManager); rowBinder.setNotificationClicker(new NotificationClicker( this, mBubbleController, mNotificationActivityStarter)); Optional.of(this), mBubbleController, mNotificationActivityStarter)); mGroupAlertTransferHelper.bind(mEntryManager, mGroupManager); mNotificationListController.bind(); Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/notification/NotificationClicker.java +6 −3 Original line number Diff line number Diff line Loading @@ -26,6 +26,8 @@ import com.android.systemui.bubbles.BubbleController; import com.android.systemui.statusbar.notification.row.ExpandableNotificationRow; import com.android.systemui.statusbar.phone.StatusBar; import java.util.Optional; /** * Click handler for generic clicks on notifications. Clicks on specific areas (expansion caret, * app ops icon, etc) are handled elsewhere. Loading @@ -33,11 +35,11 @@ import com.android.systemui.statusbar.phone.StatusBar; public final class NotificationClicker implements View.OnClickListener { private static final String TAG = "NotificationClicker"; private final StatusBar mStatusBar; private final Optional<StatusBar> mStatusBar; private final BubbleController mBubbleController; private final NotificationActivityStarter mNotificationActivityStarter; public NotificationClicker(StatusBar statusBar, public NotificationClicker(Optional<StatusBar> statusBar, BubbleController bubbleController, NotificationActivityStarter notificationActivityStarter) { mStatusBar = statusBar; Loading @@ -52,7 +54,8 @@ public final class NotificationClicker implements View.OnClickListener { return; } mStatusBar.wakeUpIfDozing(SystemClock.uptimeMillis(), v, "NOTIFICATION_CLICK"); mStatusBar.ifPresent(statusBar -> statusBar.wakeUpIfDozing( SystemClock.uptimeMillis(), v, "NOTIFICATION_CLICK")); final ExpandableNotificationRow row = (ExpandableNotificationRow) v; final StatusBarNotification sbn = row.getEntry().getSbn(); Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java +1 −1 Original line number Diff line number Diff line Loading @@ -1264,7 +1264,7 @@ public class StatusBar extends SystemUI implements DemoMode, mRemoteInputUriController.attach(mEntryManager); rowBinder.setNotificationClicker(new NotificationClicker( this, mBubbleController, mNotificationActivityStarter)); Optional.of(this), mBubbleController, mNotificationActivityStarter)); mGroupAlertTransferHelper.bind(mEntryManager, mGroupManager); mNotificationListController.bind(); Loading