0
我的應用程序的目標:如果沒有用戶取消,可以多次顯示Android提醒通知嗎?
minSdkVersion 21
targetSdkVersion 25
我能夠顯示與此一擡頭通知:
NotificationCompat.Builder notificationBuilder = (NotificationCompat.Builder) new NotificationCompat.Builder(activity)
.setPriority(Notification.PRIORITY_MAX)
.setAutoCancel(true);
notificationBuilder.setVibrate(new long[0]);
((NotificationManager) activity.getSystemService(Context.NOTIFICATION_SERVICE))
.notify(9999, notificationBuilder.build());
當應用程序試圖顯示具有相同ID的另一個擡頭通知,但一不同的消息,通知被更新,但不被顯示爲新的擡頭通知。該通知不會在應用程序頂部再次顯示。
在沒有用戶取消第一個通知的情況下,是否可以使用相同的ID顯示頭部通知?
爲什麼不只是在顯示新的通知之前取消通知? – tyczj
我嘗試過,並得到奇怪的行爲。通知圖標消失,然後再次顯示新消息,但不顯示擡頭!我嘗試使用ID和.cancel().cancelAll() –