带有下一个代码的创建推送通知:
NotificationCompat.Builder b = new NotificationCompat.Builder(context)
.setSmallIcon(smallIcon)
.setTicker(getRewardStr)
.setAutoCancel(false)
.setContentIntent(clickPendingIntent)
.setDeleteIntent(cancelPendingIntent)
.setContentTitle(title)
.setContentText(description)
.addAction(rewardAction)
.setStyle(bigTextStyle)
.setLargeIcon(largeIconBitmap);
一般情况下 - 一切正常,我通过广播收到所有活动
但我只是提到,如果通知显示应用程序何时打开,而不是我从最近轻扫应用程序,则我的通知已取消,但我没有收到cancelPendingIntent
。
这是某种默认行为吗?
有没有办法在这种情况下捕获通知取消?