ユーザーがタイムピッカーから2つの時間を入力するアプリケーションがあり、特にその時間間隔でコードを実行したい. したがって、私の問題は、現在の時刻をユーザーが入力した時刻に常にチェックする方法と、このサービスをバックグラウンドで実行することです。時間を確認するためにこのサービスを常に実行する方法は何ですか。
前もって感謝します。
ユーザーがタイムピッカーから2つの時間を入力するアプリケーションがあり、特にその時間間隔でコードを実行したい. したがって、私の問題は、現在の時刻をユーザーが入力した時刻に常にチェックする方法と、このサービスをバックグラウンドで実行することです。時間を確認するためにこのサービスを常に実行する方法は何ですか。
前もって感謝します。
実行するコードに応じて、必要なAlarmManager
場合やTimer
2 つのBroadcastReceiversを作成できます。1 つは実行したいコードでサービスを開始し、もう 1 つはそれを終了します。その後、 AlarmManagerを使用して、レシーバー コードの実行を適切な時間にスケジュールできます。
サービスを使用して、必要に応じて状態を確認するか、放送受信機を使用できます。