私はwakelockを使用する必要があります(私は明らかな理由ではありませんが、私はそれをするために支払われているので、私は選択肢がありません)Android:ウェイクロック:アプリケーションでロックが解除されていますか?
私の質問はとても簡単です:アプリonPauseまたはonStopは、自動的に解放されたアプリの起床ロックですか?
私は、ユーザーが自分のアプリを閉じるのを避けたいと思っています。そして、覚醒ロックは、何らかの奇妙な理由のためにオンになっています。
私は、現在のシステムで、アプリケーションが(別のスレッドからのものであるため)メッセージハンドラを使用してリリースウェイクロックを呼び出しているところに問題があります。これは「遅すぎます」とアプリがクラッシュするウェイクロックへの参照がなくなりました。
私は非常に明確ではないかもしれませんが、ここでの主な質問です:私は、アプリのライフサイクル外の電話に影響を与える私のアプリのウェイクロックを心配する
持っています。
歓声
ジェイソン
本当に必要なのは、毎回onPauseメソッドでウェイクロックを解除することです。 –
@ Jason Rogers:もう一度、android:keepScreenOn'を使う方がいいでしょう。 – CommonsWare