Ich habe eine Funktion, um vier Zustände des Telefonbildschirms zu bestimmen: Bildschirm ein, Bildschirm aus, Bildschirm ein mit Sperre, Bildschirm ein ohne Sperre. Meine Funktion istZurückgeben eines Fehlerergebnisses in inKeyguardRestrictedInputMode()
Die obige Funktion gibt korrigierte Status des Bildschirms zurück. Es hat jedoch einen Fehler, wenn ich einen weiteren Code wie folgt hinzufüge:
Der Index kann per Knopfdruck geändert werden. Jetzt ist der falsche Zustand des Bildschirms passiert. Es gibt immer screen_on_lock_screen
zurück, obwohl der Bildschirm in screen_on_no_lock_screen
ist. Wie kann ich mein Problem beheben?
Können Sie mehr Code hinzufügen? Welche Klasse und Methode enthält das zweite Code-Snippet? – Vall0n