sendUsingPendingIntent fail, ex = com.aolinuoke.helloai: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.
时间: 2024-04-06 08:32:09 浏览: 56
PendingIntent 使用示例
5星 · 资源好评率100%
这个问题是由于Android S+ (版本31及以上)的限制导致的。在这个版本中,创建PendingIntent时必须指定FLAG_IMMUTABLE或FLAG_MUTABLE标志。这个问题可以通过在创建PendingIntent时添加FLAG_IMMUTABLE或FLAG_MUTABLE标志来解决。例如,使用FLAG_IMMUTABLE标志创建一个不可变的PendingIntent,或使用FLAG_MUTABLE标志创建一个可变的PendingIntent,具体取决于你的需求。同时,你也可以考虑升级你的应用程序,以适应Android S+版本的限制。
阅读全文