0

24 時間ごとに自動的にmethod1()activity() からfunction() をインスタンス化しようとしています。act1.javaTimerTask と AlarmManager の使用方法を示す他のチュートリアルをいくつか確認しました。しかし、私はコードの流れを理解することができません。TimerTaskとの使用方法を理解できるように、サンプル コードまたはチュートリアルを提供してくださいAlarmManager

これらは私がチェックしたチュートリアルです -

1

2

前もって感謝します。

4

1 に答える 1

1

特定の遅延後にコマンドを実行するようにスケジュールするか、定期的に実行するように設計されたScheduledExecutorServiceを使用しないでください。

private final ScheduledExecutorService taskScheduler = Executors.newScheduledThreadPool(1);
 taskScheduler .scheduleAtFixedRate(yourRunnable, 0, 24, HOURS);

また、プロジェクトでスケジュール ジョブを広範囲に使用している場合に役立つQuartz Schedulingも検討 してください。より保守可能。

于 2013-09-20T15:01:33.840 に答える