针对S+(版本 31 及更高版本)要求在创建 PendingIntent 时指定 FLAG_IMMUTABLE 或 FLAG_MUTABLE 之一。我在将目标 SDK 更新到 31 后得到它。错误总是在 AlarmPingSender 之后出现。但我不知道任何使用 AlarmPingSender 的类。 2021-10-31 10:43:04.990 17031-17341/com.app.mobile D/AlarmPingSender: Register al...
While the error message tell me aPendingIntentneeds to be flagged withFLAG_IMMUTABLEorFLAG_MUTABLE, my own code does not contain anyPendingIntentwhat let me confused about the crashing. After more detailed look we ...
2.7 显式指定 PendingIntent 可变性 为了使 PendingIntent 的处理更加安全,Android 12 要求 PendingIntent 必须显式声明一个可变性标志即FLAG_MUTABLE或FLAG_IMMUTABLE。在此之前,PendingIntent 默认是可变的。 2.8 检测不安全的嵌套 Intent 启动 Android 12 引入了一项StrictMode检查规则,用于检测不安全的嵌套 Intent 启动。
2.7 显式指定 PendingIntent 可变性 为了使 PendingIntent 的处理更加安全,Android 12 要求 PendingIntent 必须显式声明一个可变性标志即FLAG_MUTABLE[13]或FLAG_IMMUTABLE[14]。在此之前,PendingIntent 默认是可变的。 2.8 检测不安全的嵌套 Intent 启动 Android 12 引入了一项StrictMode检查规则,用于检测不安全的嵌套 In...
FLAG_IMMUTABLEorFLAG_MUTABLE be specifiedwhencreating a PendingIntent. Strongly considerusingFLAG_IMMUTABLE, only use FLAG_MUTABLEif\ some functionality dependsonthe PendingIntent being mutable, e.g.if\ it needstobe usedwithinline repliesorbubbles. ...
FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if \ some functionality depends on the PendingIntent being mutable, e.g. if \ it needs to be used with inline replies or bubbles. ...
of \FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if \some functionality depends on the PendingIntent being mutable, e.g. if \it needs to be used with inline replies or bubbles. ...
FLAG_IMMUTABLE,指示创建的 PendingIntent 应该是不可变的标志。 FLAG_MUTABLE,指示创建的 PendingIntent 应该是可变的标志。 代码语言:javascript 复制 if(Compatibility.isChangeEnabled(PENDING_INTENT_EXPLICIT_MUTABILITY_REQUIRED)&&!flagImmutableSet&&!flagMutableSet){String msg=packageName+": Targeting S+ (version...
在Android 12 中创建 PendingIntent 的时候,需要显示的声明是否可变,请分别使用 PendingIntent.FLAG_MUTABLE 或 PendingIntent.FLAG_IMMUTABLE 标志,如果您的应用试图在不设置任何可变标志的情况下创建 PendingIntent 对象,系统会抛出 IllegalArgumentException 异常,错误日志如下所示。
The plugin works perfectly in all devices except for Andorid 12. I get following error Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent I see the problem i...