我的应用当时需要严格显示通知。为了实现此功能,我使用AlarmManager
在特定时间发送广播,并使用BroadcastReceiver
显示通知。但是这种解决方案有问题。从Andorid 8(API 26)中,我注意到BroadcastReceiver.onReceive(Context context, Intent intent)
并不总是被调用。特别是当我尝试显示两个彼此靠近的通知时。也许我需要使用不同于AlarmManager
和BroadcastReceiver
的东西?如何确保通知及时显示?