OSDN Git Service

Fix crash in legacy notification construction path.
authorDaniel Sandler <dsandler@android.com>
Thu, 5 Apr 2012 03:40:22 +0000 (23:40 -0400)
committerDaniel Sandler <dsandler@android.com>
Thu, 5 Apr 2012 03:46:19 +0000 (23:46 -0400)
Bug: 6293584
Change-Id: I8c1c5162a2e9e3ebc5a6d3fed045c6c6a64b9bfd

core/java/android/app/Notification.java

index 257a467..04c64a0 100644 (file)
@@ -809,6 +809,7 @@ public class Notification implements Parcelable
     @Deprecated
     public void setLatestEventInfo(Context context,
             CharSequence contentTitle, CharSequence contentText, PendingIntent contentIntent) {
+        // TODO: rewrite this to use Builder
         RemoteViews contentView = new RemoteViews(context.getPackageName(),
                 R.layout.notification_template_base);
         if (this.icon != 0) {
@@ -821,6 +822,7 @@ public class Notification implements Parcelable
             contentView.setTextViewText(R.id.text, contentText);
         }
         if (this.when != 0) {
+            contentView.setViewVisibility(R.id.time, View.VISIBLE);
             contentView.setLong(R.id.time, "setTime", when);
         }