2
CountDownTimerを使用して、指定した時間が経過した後に自分のアプリからユーザーをログアウトしています。私のアプリがバックグラウンドに送られても、またはユーザーが電話を落としたために電話がロックされても、Timerが継続しているかどうかは疑問です。誰かが私が別のタイマー方法を使うべきだと思うなら、私に知らせてください。Androidデバイスがスリープ状態になるとCountDownTimerはカウントされ続けますか?
おかげ
そうですが、私はこれが事実であることを知りました。私は自分のスレッドを使って管理しました。もちろんウェイクロックで。ありがとう。 – Bobbake4
代わりにjava.util.Timerを使ってタイミングを取ることができます.WakeLockがなくても正常に動作しますので、バッテリーを節約することができます(もちろん、WakeLockが必要な場合を除く)。 – Quadroid
電話が深いスリープ状態にあるときに、java.util.Timerは6分間ポーズすることができます。だからそれはあまり信頼できません。 – Quadroid