summaryrefslogtreecommitdiffstats
path: root/core/java/android/app/Notification.java
diff options
context:
space:
mode:
authorJoe Onorato <joeo@google.com>2011-01-04 10:27:01 -0800
committerJoe Onorato <joeo@google.com>2011-01-04 18:12:32 -0800
commit059a2f8664571098fac665747d8bb8f84c5e07ed (patch)
tree6bd27f2722345286483655f19a3dcc4ec796dca3 /core/java/android/app/Notification.java
parentd434d2334d2362f77d3a3fb0b1f788f667039bbf (diff)
downloadframeworks_base-059a2f8664571098fac665747d8bb8f84c5e07ed.zip
frameworks_base-059a2f8664571098fac665747d8bb8f84c5e07ed.tar.gz
frameworks_base-059a2f8664571098fac665747d8bb8f84c5e07ed.tar.bz2
When the number field on a notifications is >100, just say "100+" instead of listing the number.
Bug: 3271445 Change-Id: Id5704cc5cba770b918c974eeec8f9ffb3f294450
Diffstat (limited to 'core/java/android/app/Notification.java')
-rw-r--r--core/java/android/app/Notification.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/core/java/android/app/Notification.java b/core/java/android/app/Notification.java
index a196792..7a5c0e9 100644
--- a/core/java/android/app/Notification.java
+++ b/core/java/android/app/Notification.java
@@ -783,8 +783,13 @@ public class Notification implements Parcelable
if (mContentInfo != null) {
contentView.setTextViewText(R.id.info, mContentInfo);
} else if (mNumber > 0) {
- NumberFormat f = NumberFormat.getIntegerInstance();
- contentView.setTextViewText(R.id.info, f.format(mNumber));
+ if (mNumber > 100) {
+ contentView.setTextViewText(R.id.info, mContext.getString(
+ R.string.status_bar_notification_info_overflow));
+ } else {
+ NumberFormat f = NumberFormat.getIntegerInstance();
+ contentView.setTextViewText(R.id.info, f.format(mNumber));
+ }
contentView.setFloat(R.id.info, "setTextSize",
mContext.getResources().getDimensionPixelSize(
R.dimen.status_bar_content_number_size));