Folgender Code scheitert auf Android 12 und 13
Delphi-Quellcode:
var
ClassIntent: JIntent;
ClassIntent := TJIntent.JavaClass.init(TAndroidHelper.Context, TAndroidHelper.Activity.getClass);
PendingIntent := TJPendingIntent.JavaClass.getActivity(TAndroidHelper.Context, 0,
ClassIntent.addFlags(TJIntent.JavaClass.FLAG_ACTIVITY_SINGLE_TOP or TJPendingIntent.JavaClass.FLAG_IMMUTABLE), 0);
mit folgender Fehlermeldung
java.lang.IllegalArgumentException: <appname> Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.
Wie soll ich das TJPendingIntent.JavaClass.FLAG_IMMUTABLE Flag setzen?
hat einer ne Idee?
Benutze Delphi 11.3, frisch installiert..(also update von 11.1)