Android 提示通知是否可以在用户不取消的情况下显示多次?
Can an Android heads up notification be shown more than one time without user cancel?
我的应用目标:
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 的提示通知?
我认为 setOnlyAlertOnce() 方法正是您要找的。
我的应用目标:
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 的提示通知?
我认为 setOnlyAlertOnce() 方法正是您要找的。