一定の時間が経過した後 (できれば、アプリが開いていないか一時停止している間) にアプリケーションにアクションを実行させたいと考えています。
例:
If(hours4 == elapsed){
this.close();
}
一定の時間が経過した後 (できれば、アプリが開いていないか一時停止している間) にアプリケーションにアクションを実行させたいと考えています。
例:
If(hours4 == elapsed){
this.close();
}
AlarmManager を使用して、イベントが将来実行されるようにスケジュールします。
とても簡単です。を使用して、このタスクをバックグラウンドで開始する必要がありますService
。遅延させるには、AlarmManager を使用できます。ここに例があります
またはハンドラー
new Handler().postDelayed(new Runnable() {
public void run() { Intent intent = new Intent("INTENT_WAKEUP_B"); intent.putExtra("EXTRA_MESSAGE",message); sendBroadcast(intent); } }, timeToWait * 1000); // * 1000 if timeToWait is in seconds