我知道我可以使用JobInfo
对象并将一个Job安排为每x秒周期性地发生。
就我而言,我不需要它是定期的-如果它每天在应用程序启动时发生一次或两次即可满足(如果不使用该应用程序,则无需调用工作)。< / p>
由于某个应用可能无法重新启动,但已连续使用了几天,所以我决定检查该应用是否出现在前台并安排我的工作。
问题:可能会在应用程序之间频繁切换,这些应用程序经常调用“进入前台”回调-我不需要每次应用程序进入前台时都调用的工作,尽管它不需要大量工作。有没有简单的方法可以设置我无法手动安排作业的时间? (无需编写其他仅充当计时器的服务)