0

我试图每 24 小时自动method1()从一个活动()实例化一个函数() 。act1.java我查看了其他一些教程,其中演示了 TimerTask 和 AlarmManager 的用法。但是,我无法理解代码的流程。任何人都可以提供一些示例代码或教程,以便我可以了解使用TimerTaskand AlarmManager.

这些是我检查过的教程 -

提前致谢。

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 回答