Ich versuche schon seit einiger Zeit, unter Android Flags zu setzen bzw. resetten.
Hier meine Zeilen.
Delphi-Quellcode:
try
SharedActivity.getWindow.setFlags(
TJWindowManager_LayoutParams.JavaClass.FLAG_SHOW_WHEN_LOCKED,
TJWindowManager_LayoutParams.JavaClass.FLAG_SHOW_WHEN_LOCKED);
except
ShowMessage('
Exception');
end;
Das Programm läuft dann immer in den except Zweig.
Zum Test habe ich mal alle Berechtigungen gesetzt, die es in XE5 gibt, aber auch hier läuft es in den except Zweig, was für mich bedeutet, dass irgendetwas nicht korrekt aufgerufen wurde. Ähnliche Beispiele im Netz machen das aber auch genau so.
Was mache ich falsch?