如何更新通知

时间:2011-11-10 22:32:41

标签: android android-notifications

我的Android应用程序中有一个Notification。这个Notification有一个进度条。

我的问题是:如果我在Notification的进度条中更新进度,是否应该传递Notification的SAME实例或创建Notification的新实例?

我应该这样做:

mNotification = new Notification(..); // create in the constructor of my activity

getNotificationManager().notify(TAG, FILE_UPLOAD_ID, mNotification);

getNotificationManager().notify(TAG, FILE_UPLOAD_ID, new Notification(...) );

1 个答案:

答案 0 :(得分:1)

同样的。

  

public void notify(String tag,int id,Notification notification)   自:API Level 5

     

发布要在状态栏中显示的通知。 如果是通知   您的应用程序已发布具有相同标记和ID的ID   并且尚未取消,它将被更新后的内容取代   信息。 *

     

Parameters tag此字符串的标识符   通知。可能为空。 id此通知的标识符。   对(标签,id)在您的应用程序中必须是唯一的。   notification(通知)描述向用户显示内容的Notification对象。   不能为空。