これはstackoverflowで尋ねられたので、たくさんの質問があることを私は知っています。それらのほとんどは、アプリがバックグラウンド/フォアグラウンドになったときのアプリの動作を実装onResume
および制御することを提案しています。onPause
しかし、私の場合、実際にはその方法を使用できませんでした。
timer
アプリケーションの起動時 (またはユーザーのログイン後) に実行される があります。activity
したがって、私のアプリには依存していません。私がやりたいことはtimer
、アプリがバックグラウンドになったときに(電力リソースを節約するために)停止し、アプリがフォアグラウンドに戻ったときに再起動することです。onResume
and onPause
will stop and startを実装することにより、 (すべての に実装したため)timer
ユーザー切り替え時に停止しますが、これは私が望んでいたものではありません。activities
activities
これをより良い方法で行うためのアドバイスをお願いします。