android - 如果未单击通知,如何使用通知删除意图并保存通知详细信息
问题描述
我正在使用 FCM,并且我知道如何在用户单击特定活动时打开它。我的问题是,如果用户未打开通知详细信息,我想保存它。我发现了类似删除意图的东西,但我无法理解,谁能告诉我如何实现这一目标?
解决方案
您可以像这样使用删除意图
Intent intent = new Intent(context, SomeBroadcast.class);
NotificationCompat.Builder summaryBuilder = new
NotificationCompat.Builder(context, CHANNEL_ID)
.setContentTitle("Title")
.setContentText("")
.setAutoCancel(true)
.setDeleteIntent(PendingIntent.getBroadcast(context, 1, intent, PendingIntent.FLAG_UPDATE_CURRENT));
推荐阅读
- css - 类是随机字符串——webpack 的东西还是 CSS 框架?
- python - 我不断收到错误“ModuleNotFoundError:我的 settings.py 文件中没有名为‘environ’的模块”。我已经在我的 python shell 中安装了依赖项
- node.js - 如何保存我的 NodeJs CLI 应用程序的配置设置?
- google-cloud-platform - 带有 pubsub 触发器主题的云功能不起作用
- swift - 匿名闭包参数不能在具有显式参数的闭包内使用
- excel - 将工作表复制到 csv 时出错 - VBA:对象“范围”的方法“值”失败(运行时错误“1004”)
- r - 使用 as.Date() 在 R 中迄今为止的字符,但给出的答案是一次又一次的相同日期
- python - tensorflow 错误:“没有注册 OpKernel 以支持 Op 'TPUReplicatedInput'”恢复模型时
- azure - Azure APIM - 如何使用 context.Request.Certificate.Verify() 验证客户端证书
- bash - Bash - 如何在单引号内解释“\”和换行符?