Loading packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java +5 −0 Original line number Diff line number Diff line Loading @@ -518,6 +518,11 @@ public abstract class BaseStatusBar extends SystemUI implements } } @Override public String getCurrentMediaNotificationKey() { return null; } /** * Takes the necessary steps to prepare the status bar for starting an activity, then starts it. * @param action A dismiss action that is called if it's safe to start the activity. Loading packages/SystemUI/src/com/android/systemui/statusbar/NotificationData.java +11 −0 Original line number Diff line number Diff line Loading @@ -98,6 +98,16 @@ public class NotificationData { @Override public int compare(Entry a, Entry b) { String mediaNotification = mEnvironment.getCurrentMediaNotificationKey(); // Upsort current media notification. boolean aMedia = a.key.equals(mediaNotification); boolean bMedia = b.key.equals(mediaNotification); if (aMedia != bMedia) { return aMedia ? -1 : 1; } // RankingMap as received from NoMan. if (mRankingMap != null) { mRankingMap.getRanking(a.key, mRankingA); mRankingMap.getRanking(b.key, mRankingB); Loading Loading @@ -291,5 +301,6 @@ public class NotificationData { public boolean shouldHideSensitiveContents(int userId); public boolean isDeviceProvisioned(); public boolean isNotificationForCurrentProfiles(StatusBarNotification sbn); public String getCurrentMediaNotificationKey(); } } packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java +5 −0 Original line number Diff line number Diff line Loading @@ -2053,6 +2053,11 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, return mNotificationPanel.isQsExpanded(); } @Override // NotificationData.Environment public String getCurrentMediaNotificationKey() { return mMediaNotificationKey; } /** * All changes to the status bar and notifications funnel through here and are batched. */ Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java +5 −0 Original line number Diff line number Diff line Loading @@ -518,6 +518,11 @@ public abstract class BaseStatusBar extends SystemUI implements } } @Override public String getCurrentMediaNotificationKey() { return null; } /** * Takes the necessary steps to prepare the status bar for starting an activity, then starts it. * @param action A dismiss action that is called if it's safe to start the activity. Loading
packages/SystemUI/src/com/android/systemui/statusbar/NotificationData.java +11 −0 Original line number Diff line number Diff line Loading @@ -98,6 +98,16 @@ public class NotificationData { @Override public int compare(Entry a, Entry b) { String mediaNotification = mEnvironment.getCurrentMediaNotificationKey(); // Upsort current media notification. boolean aMedia = a.key.equals(mediaNotification); boolean bMedia = b.key.equals(mediaNotification); if (aMedia != bMedia) { return aMedia ? -1 : 1; } // RankingMap as received from NoMan. if (mRankingMap != null) { mRankingMap.getRanking(a.key, mRankingA); mRankingMap.getRanking(b.key, mRankingB); Loading Loading @@ -291,5 +301,6 @@ public class NotificationData { public boolean shouldHideSensitiveContents(int userId); public boolean isDeviceProvisioned(); public boolean isNotificationForCurrentProfiles(StatusBarNotification sbn); public String getCurrentMediaNotificationKey(); } }
packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java +5 −0 Original line number Diff line number Diff line Loading @@ -2053,6 +2053,11 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, return mNotificationPanel.isQsExpanded(); } @Override // NotificationData.Environment public String getCurrentMediaNotificationKey() { return mMediaNotificationKey; } /** * All changes to the status bar and notifications funnel through here and are batched. */ Loading