在Android中每24小时自动在活动中实例化一个功能

时间:2013-09-20 14:49:04

标签: java android

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

这些是我检查过的教程 -

one

two

提前致谢。

1 个答案:

答案 0 :(得分:1)

为什么不使用ScheduledExecutorService来设置命令在给定的延迟后运行,或者定期执行。

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

如果在项目中广泛使用调度作业,还要考虑Quartz Scheduling。更易于维护。