アプリは24時間ごとにデータを更新する必要があります。ユーザーは、期限が切れている場合、アプリの一部にアクセスできないようにすべきです。Android:アプリを閉じるとタイマーを起動する
アプリが起動すると、データベースが古くなっているかどうかをチェックします。しかし、ユーザーは長い間、バックグラウンドでアプリを開いたままにしておくことがあります。更新が必要なときには、アプリに警告する必要があります。
これを行うにはどうすればよいですか?私の最初の考えは、何らかのHandlerスレッドを使用して、アプリケーションが一時停止されるたびにタイムスタンプを保存し、新しい時間を計算し、resumerでタイマーを再起動することでした。
これは二つの質問の葉:私のアプリは関係なく、活動の一時停止または再開されたときにどのように検出することができます
- を?
- アンドロイドで長時間実行されるタイマーの最高のイディオムは何ですか? (時間がたつとアラートを表示するUIコンポーネントを変更することができなければなりません)