私のアプリのほとんどのアクティビティには、エアストリームのタイトルにラベルがあります。基本的に、ブロードキャストが終了して別のブロードキャストが開始したときに更新する必要があり、そのスケジュールがあります。データを固定レート、たとえば1分に1回更新することもできますが、それは過剰だと思います。
特定の瞬間に更新をスケジュールしたい。更新するたびに、次の更新をスケジュールする必要があります。放送は時間範囲が異なります。
この問題に最適なものは何ですか?Handler.postDelayed、ScheduledExecutorService.schedule、または他の何か?アプリケーションが実行されていない場合はデータを更新する必要がないため、AlarmManagerはおそらくやり過ぎです。
psの時間範囲は固定されていないため、更新のたびにスケジュール時間を変更する必要があります。
ありがとう。