我是一個在android的noob,我試圖顯示我收到推送通知的通知。每次收到推送通知時,即使存在現有的通知欄,通知欄中也會創建一個新通知。我希望他們分組在一起。通知沒有分組
這是我目前在做什麼
private void generateNotification(Context context, String ticker, String title, String msg, int icon, Intent intent)
{
int notificationId = 1;
long when = System.currentTimeMillis();
int pendingNotificationsCount = AppName.getPendingNotificationsCount() + 1;
AppName.setPendingNotificationsCount(pendingNotificationsCount);
mNotifyBuilder = new NotificationCompat.Builder(this)
.setWhen(when)
.setContentTitle(title)
.setContentText(msg)
.setAutoCancel(true)
.setContentIntent(PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT))
.setNumber(pendingNotificationsCount);
//This prints the count correctly....
Log.d("Snehan", "Message built with Count "+pendingNotificationsCount);
Notification notif = mNotifyBuilder.build();
notif.defaults = Notification.DEFAULT_ALL;
NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify(notificationId, notif);
}
上午我在這裏做得不對或失去了一些東西?
是的,這就是我目前正在做的代碼,我粘貼在我的問題,使用相同的通知ID,但我仍然得到一個新的:( – 2014-09-06 19:07:41
從頭開始,我正在經歷 – Andy 2014-09-06 19:28:18
幫我一個忙,嘗試給你的通知添加一個虛擬圖標,我過去遇到過問題,試試添加一個。 – Andy 2014-09-06 19:31:24