我正在开发一个需要安排通知的应用程序。
我正在通过onNotificationPosted
方法接收通知,并且通过调用cancelNotification(sbn.key)
现在我想在将来的某个特定时间显示该通知。当我在将来的某个时间通知时,不会通知相同的通知。
例如下面的代码不起作用,并且在延迟一段时间后通知相同的通知时,不会调用onNotificationPosted
。
cancelNotification(sbn.key) Handler().postDelayed({
val notificationManager = getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager
notificationManager.notify(sbn.id, sbn.notification)
}, delay)
我该如何实现?