我將不同的通知發佈到通知欄。如何在活動結束時避免清除通知
所有人都有不同的ID,但目的是針對相同的活動。
當我點擊第一次通知時,活動開始並點擊完成。
當我的活動結束後,酒吧中的所有剩餘通知正在消失。
我希望他們留在通知欄上。
如何實現此目的。
這裏是代碼。
mNotificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
int id = 10;
notificationIntent = new Intent(context, MyAct.class); // creating intent.
notificationIntent.putExtra("data", data);
notificationIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
// defining actions while notification.
contentIntent = PendingIntent.getActivity(context, id,notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT);
notification = new Notification(R.drawable.icon, message,
System.currentTimeMillis());
notification.setLatestEventInfo(context, "Hello", message,
contentIntent);
notification.defaults |= Notification.DEFAULT_VIBRATE;
notification.defaults |= Notification.DEFAULT_LIGHTS;
notification.defaults |= Notification.DEFAULT_SOUND;
mNotificationManager.notify(id, notification);
id++;
在此先感謝....!
我手動取消基於id的活動中的通知。 – Noby 2012-04-03 21:08:45