Ich versuche, die Statusleistenerweiterung zu verhindern, und ich habe einige Beispiele verwendet, bei denen versucht wird, die Home-Schaltfläche zu überschreiben. Alle Lösungen zeigen auf WindowManager.LayoutParams.TYPE_KEYGUARD
, ich lese hier , dass, wenn TYPE_KEYGUARD verwendet wird, das min-Ziel kleiner als 14 sein muss. TYPE_KEYGUARD ist veraltet, also muss ich auch dafür arbeiten. Es ist vollständig aus SDK 21 entfernt.
FRAGE: Was ist eine Problemumgehung, damit ich die Statusleiste überschreiben und die Zielerstellung auf 19 belassen kann?
Ich habe ein Projekt für den Build wie folgt eingerichtet:
%Vor%Ich habe den Ratschlag hier , ohne Erfolg. Ich möchte, dass targetSdkVersion 19 ist, aber wenn ich es in 19 ändere, bekomme ich die IllegalArgumentException. StackTrace:
%Vor% Mein onCreate
:
Mein onAttachedToWindow
:
Und der Code, der die Statusleistenerweiterung verhindert (angepasst von diesem Beitrag ):
%Vor%Tags und Links android statusbar illegalargumentexception