android 我想知道挂起Intent [duplicate]中FLAG_IMMUTABLE、FLAG_MUTABLE和FLAG_UPDATE_CURRENT之间的区别

wfveoks0  于 2022-12-02  发布在  Android
关注(0)|答案(1)|浏览(492)

此问题在此处已有答案

Can PendingIntent.FLAG_IMMUTABLE replace PendingIntent.FLAG_UPDATE_CURRENT?(1个答案)
2天前关闭。
我正在将代码迁移到android 12,我需要更改待定Intent标志,但我不知道何时在何处使用
请有人推荐一些文章或回答这个问题。提前感谢

slhcrj9b

slhcrj9b1#

您可以一次设置多个标志,Android 12只强制使用以下标志之一:FLAG_IMMUTABLEFLAG_MUTABLE,加上您想要的。可能FLAG_UPDATE_CURRENT也应该为您的意图设置,所以如果您正在使用“更新当前”功能,那么它也应该有FLAG_MUTABLE(因为Intent可能是“更新”的)

相关问题