Use FLAG_IMMUTABLE if needed

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
This commit is contained in:
tobiasKaminsky 2024-04-04 15:01:13 +02:00
parent 37e5ddfdb1
commit bab350098d
No known key found for this signature in database
GPG key ID: 0E00D4D47D0C5AF7

View file

@ -28,7 +28,9 @@ public class WidgetUtil {
* @return {@param flags} | {@link PendingIntent#FLAG_MUTABLE} * @return {@param flags} | {@link PendingIntent#FLAG_MUTABLE}
*/ */
public static int pendingIntentFlagCompat(int flags) { public static int pendingIntentFlagCompat(int flags) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) {
return flags | PendingIntent.FLAG_IMMUTABLE;
} else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
return flags | PendingIntent.FLAG_MUTABLE; return flags | PendingIntent.FLAG_MUTABLE;
} }
return flags; return flags;