summaryrefslogtreecommitdiffstats
path: root/core/java/android/app
diff options
context:
space:
mode:
authorChristoph Studer <chstuder@google.com>2014-08-29 20:37:49 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-08-29 20:37:50 +0000
commit78358b17885cfb99f359f54c11565c0c3a998928 (patch)
tree8af265b149f7b936b85b60de9af2ca6c5f6e8505 /core/java/android/app
parent8fd8124911958ae454c7306698e2f423b0b11e39 (diff)
parentb82bc785c966b59621a3a2523ba7cdf84a73697b (diff)
downloadframeworks_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.aidl3
-rw-r--r--core/java/android/app/Notification.java2
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);
}
}