【发布时间】:2021-05-10 08:04:52
【问题描述】:
关于使用PendingIntent.getBroadcast 作为通知的内容意图的新警告:
builder.setContentIntent(PendingIntent.getBroadcast(FirebaseNotification.this, newID,
new Intent(getString(R.string.notif_broadcast))
.setClass(FirebaseNotification.this, NotificationActions.class)
.putExtra(getString(R.string.thumbnail), bitmap);
lint 消息:
通知应该只从通知中启动广播接收器 动作(addAction)
通知应该只从通知中启动广播接收器 动作 (addAction) (此 BroadcastReceiver 意图是从 通知;不鼓励这样做,除非作为通知操作)
我在文档中的任何地方都没有看到这一点,那么为什么现在不鼓励这样做呢?是为了用户体验并提供通知可以做什么的明确上下文吗?
【问题讨论】:
标签: android broadcastreceiver android-notifications android-pendingintent