类似于这个问题,但不一样
更新到 Android 12 (SDK 31) 后,我们更改PendingIntent.getActivity(context, 0, intent, 0)
为PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_IMMUTABLE)
喜欢的建议。
但PendingIntent.FLAG_IMMUTABLE
不适用于 23 岁以下的 SDK。如果我添加if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M)
以保留这两个版本,我将继续使用 lint 警告,即未针对该else
案例使用正确的标志。
这里的预期行为是什么?谢谢!