diff options
author | Christoph Studer <chstuder@google.com> | 2014-08-29 20:37:49 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-08-29 20:37:50 +0000 |
commit | 78358b17885cfb99f359f54c11565c0c3a998928 (patch) | |
tree | 8af265b149f7b936b85b60de9af2ca6c5f6e8505 /core/java/android/app | |
parent | 8fd8124911958ae454c7306698e2f423b0b11e39 (diff) | |
parent | b82bc785c966b59621a3a2523ba7cdf84a73697b (diff) | |
download | frameworks_base-78358b17885cfb99f359f54c11565c0c3a998928.zip frameworks_base-78358b17885cfb99f359f54c11565c0c3a998928.tar.gz frameworks_base-78358b17885cfb99f359f54c11565c0c3a998928.tar.bz2 |
Merge "NoMan: Allow listeners to specify notification trim" into lmp-dev
Diffstat (limited to 'core/java/android/app')
-rw-r--r-- | core/java/android/app/INotificationManager.aidl | 3 | ||||
-rw-r--r-- | core/java/android/app/Notification.java | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/core/java/android/app/INotificationManager.aidl b/core/java/android/app/INotificationManager.aidl index 214f50c..fb28c5d 100644 --- a/core/java/android/app/INotificationManager.aidl +++ b/core/java/android/app/INotificationManager.aidl @@ -58,11 +58,12 @@ interface INotificationManager void cancelNotificationFromListener(in INotificationListener token, String pkg, String tag, int id); void cancelNotificationsFromListener(in INotificationListener token, in String[] keys); - ParceledListSlice getActiveNotificationsFromListener(in INotificationListener token, in String[] keys); + ParceledListSlice getActiveNotificationsFromListener(in INotificationListener token, in String[] keys, int trim); void requestHintsFromListener(in INotificationListener token, int hints); int getHintsFromListener(in INotificationListener token); void requestInterruptionFilterFromListener(in INotificationListener token, int interruptionFilter); int getInterruptionFilterFromListener(in INotificationListener token); + void setOnNotificationPostedTrimFromListener(in INotificationListener token, int trim); ComponentName getEffectsSuppressor(); diff --git a/core/java/android/app/Notification.java b/core/java/android/app/Notification.java index 8a26ba5..966d2ce 100644 --- a/core/java/android/app/Notification.java +++ b/core/java/android/app/Notification.java @@ -1424,6 +1424,8 @@ public class Notification implements Parcelable extras.remove(Notification.EXTRA_LARGE_ICON); extras.remove(Notification.EXTRA_LARGE_ICON_BIG); extras.remove(Notification.EXTRA_PICTURE); + // Prevent light notifications from being rebuilt. + extras.remove(Builder.EXTRA_NEEDS_REBUILD); } } |