在我重新启动Android应用程序崩溃后,TimerTask是否运行

问题描述:

我在计时器任务中进行了一些api调用。假设应用程序崩溃或我从当前活动转到另一个活动,计时器任务仍然继续运行?或者如果我从一个活动转移到另一个活动,我应该重新启动时间任务吗?在我重新启动Android应用程序崩溃后,TimerTask是否运行

计时器任务仍然保持运行

号它用了整个过程,一旦崩溃。

或者我应该重新开始timertask,如果我从一个活动转移到另一个活动?

这与“撞击”实际上有点不同吗?你最有可能让你的应用架构错误。

你应该使用一个带有BroadcastReciver的AlarmManager,这样你可以在不依赖于android生命周期的地方设置它,如果它崩溃了,你可以编程它来重置它自己。