2011-07-10 17 views
2

私はアプリケーションを実装しています。定期的にタスクを実行する必要がありますが、アプリケーションがフォアグラウンドにある場合にのみ必要です。 私はアプリケーションの一時停止時に定期的なハンドラのコールバックを削除し、再起動時に再開したいと思います。 これを行う簡単な方法はありますか? ありがとうございます。Androidがアプリケーションの一時停止時に検出する

+2

これにはどんな解決策がありましたか – Kishore

答えて

2

removeCallbacks()onPause()に、その逆をonResume()で呼び出します。

+1

しかし、アプリにいくつかのアクティビティがある場合はどうすればいいですか? – ChyBy

+0

この種の動作を共有するアクティビティに共通の基本クラスがありますか? – mibollma

関連する問題