在创建 PendingIntent 时,需要设置 FLAG_IMMUTABLE 或 FLAG_MUTABLE 中的一个。具体示例如下:
val intent = Intent(context, MyActivity::class.java)
val pendingIntent = PendingIntent.getActivity(
context,
requestCode,
intent,
flags // 这里需要设置 FLAG_IMMUTABLE 或 FLAG_MUTABLE
)
其中,flags 参数需要设置为 PendingIntent.FLAG_IMMUTABLE 或 PendingIntent.FLAG_MUTABLE 中的一个。
注:本解决方法示例代码使用的是 Kotlin 语言,仅供参考。具体实现可能会因项目语言与架构等因素而异。
上一篇:App崩溃,错误提示为“操作无法完成。(KCLErrorDomain错误1。)”
下一篇:App崩溃:针对S+(版本31及以上),在创建PendingIntent时需要指定FLAG_IMMUTABLE或FLAG_MUTABLE之一。