Loading core/java/android/service/notification/IStatusBarNotificationHolder.aidl +1 −0 Original line number Diff line number Diff line Loading @@ -20,5 +20,6 @@ import android.service.notification.StatusBarNotification; /** @hide */ interface IStatusBarNotificationHolder { /** Fetch the held StatusBarNotification. This method should only be called once per Holder */ StatusBarNotification get(); } services/core/java/com/android/server/notification/NotificationManagerService.java +5 −2 Original line number Diff line number Diff line Loading @@ -2965,15 +2965,18 @@ public class NotificationManagerService extends SystemService { */ private static final class StatusBarNotificationHolder extends IStatusBarNotificationHolder.Stub { private final StatusBarNotification mValue; private StatusBarNotification mValue; public StatusBarNotificationHolder(StatusBarNotification value) { mValue = value; } /** Get the held value and clear it. This function should only be called once per holder */ @Override public StatusBarNotification get() { return mValue; StatusBarNotification value = mValue; mValue = null; return value; } } } Loading
core/java/android/service/notification/IStatusBarNotificationHolder.aidl +1 −0 Original line number Diff line number Diff line Loading @@ -20,5 +20,6 @@ import android.service.notification.StatusBarNotification; /** @hide */ interface IStatusBarNotificationHolder { /** Fetch the held StatusBarNotification. This method should only be called once per Holder */ StatusBarNotification get(); }
services/core/java/com/android/server/notification/NotificationManagerService.java +5 −2 Original line number Diff line number Diff line Loading @@ -2965,15 +2965,18 @@ public class NotificationManagerService extends SystemService { */ private static final class StatusBarNotificationHolder extends IStatusBarNotificationHolder.Stub { private final StatusBarNotification mValue; private StatusBarNotification mValue; public StatusBarNotificationHolder(StatusBarNotification value) { mValue = value; } /** Get the held value and clear it. This function should only be called once per holder */ @Override public StatusBarNotification get() { return mValue; StatusBarNotification value = mValue; mValue = null; return value; } } }