2016-06-02 3 views
1

Wenn Sie das Wake Lock-Flag mit FLAG_KEEP_SCREEN_ON setzen, wird dadurch WAKELOCK für die gesamte Anwendung oder nur für diese Aktivität gesetzt. Zum Beispiel habe ich es in meiner Haupttätigkeit, dem einzigen Ort, der es benötigt, und der in der onPause() dieser Aktivität entfernt es gesetzt. Muss ich es in der jeder Aktivität in der App oder nur dort, wo es festgelegt ist entfernen.Ist WAKELOCK pro Anwendung oder Aktivität eingestellt?

Alles, was ich in der Dokumentation finden konnte, ist, dass Sie es nur in einer Aktivität einstellen sollten, nicht in einem Dienst usw., aber es scheint nicht zu sagen, was es bewirkt.

Antwort

0

Es würde erscheinen WAKELOCK wird pro Anwendung festgelegt. Getestet durch Einstellung, Öffnen einer anderen Aktivität und Verlassen der Zeit - was nicht der Fall war.

Verwandte Themen