Java 在Android中每24小时自动实例化活动中的函数
我正在尝试每隔24小时自动从活动(Java 在Android中每24小时自动实例化活动中的函数,java,android,Java,Android,我正在尝试每隔24小时自动从活动(act1.java)实例化一个函数(method1())。我查看了一些其他教程,其中演示了TimerTask和AlarmManager的用法。但是,我无法理解代码的流程。有谁能给我提供一些示例代码或教程,以便我了解如何使用TimerTask和AlarmManager 这些是我看过的教程- 提前感谢。为什么不使用它呢?它设计用于计划命令在给定延迟后运行,或定期执行 private final ScheduledExecutorService taskSched
act1.java
)实例化一个函数(method1()
)。我查看了一些其他教程,其中演示了TimerTask和AlarmManager的用法。但是,我无法理解代码的流程。有谁能给我提供一些示例代码或教程,以便我了解如何使用TimerTask
和AlarmManager
这些是我看过的教程-
提前感谢。为什么不使用它呢?它设计用于计划命令在给定延迟后运行,或定期执行
private final ScheduledExecutorService taskScheduler = Executors.newScheduledThreadPool(1);
taskScheduler .scheduleAtFixedRate(yourRunnable, 0, 24, HOURS);
也考虑如果您在项目中广泛使用日程安排作业,那么这是有用的。更易于维护。
第二个教程看起来很完美,如果您发布了您不了解的内容,那么我们可以帮助您。感谢您的回复@M Sach,我们可以将同样的概念应用于服务吗?因为,需求意味着,现在我必须在后台将该函数实例化为服务。是的,你可以这样做。您可以使用“将此代码放在web侦听器下”,以便在启动webcontainer后执行代码。否则你可以考虑石英调度器。