Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私のアプリケーションには、AlarmManager によって定期的にスケジュールされている 2 つのバックグラウンド サービスがあります。サービスごとに間隔が異なります。1 つのサービスを 2 分ごとに実行し、もう 1 つのサービスを 15 分ごとに実行したいと考えています。
それらが同時に実行されないようにするにはどうすればよいですか?
一方の Service が実行中にもう一方の Service が呼び出された場合、最初の Service が終了した直後に実行する必要があります。
1 つのサービスを 2 分ごとに実行し、もう 1 つのサービスを 15 分ごとに実行したいと考えています。 それらが同時に実行されないようにするにはどうすればよいですか?
1 つのサービスを 2 分ごとに実行し、もう 1 つのサービスを 15 分ごとに実行したいと考えています。
それらを 1 つのサービスに結合し、N 分ごとに実行され、M 回ごとに頻度の低い作業を実行します。
最初に開始するサービスを 1 つだけスケジュールし、このサービスが終了したらonDestroy、最初のサービスで別のサービスを開始します。
onDestroy