此问题在此处已有答案:
Can PendingIntent.FLAG_IMMUTABLE replace PendingIntent.FLAG_UPDATE_CURRENT?(1个答案)
2天前关闭。
我正在将代码迁移到android 12,我需要更改待定Intent标志,但我不知道何时在何处使用
请有人推荐一些文章或回答这个问题。提前感谢
此问题在此处已有答案:
Can PendingIntent.FLAG_IMMUTABLE replace PendingIntent.FLAG_UPDATE_CURRENT?(1个答案)
2天前关闭。
我正在将代码迁移到android 12,我需要更改待定Intent标志,但我不知道何时在何处使用
请有人推荐一些文章或回答这个问题。提前感谢
1条答案
按热度按时间slhcrj9b1#
您可以一次设置多个标志,Android 12只强制使用以下标志之一:
FLAG_IMMUTABLE
或FLAG_MUTABLE
,加上您想要的。可能FLAG_UPDATE_CURRENT
也应该为您的意图设置,所以如果您正在使用“更新当前”功能,那么它也应该有FLAG_MUTABLE
(因为Intent
可能是“更新”的)