想要在Android中启动服务并运行直到卸载应用程序

时间:2015-02-27 14:01:58

标签: android service timer timestamp sharedpreferences

我有一个Android应用程序,其中我每24小时(一天)执行一些任务。 为此,我已经注册了一个服务并且它第一次运行,我也使用了Timer类来在修复间隔后执行我的方法。 它第一次工作非常完美,但是当我下次启动应用程序时,服务从头开始,计时器重新初始化。我尝试使用共享首选项处理此问题,但没有成功。

你可以建议我在24小时后在我的应用程序中执行某项任务,直到用户删除应用程序。

1 个答案:

答案 0 :(得分:1)

尝试使用Alarm Manager。它会在您想要的时候唤醒您的服务。 http://developer.android.com/reference/android/app/AlarmManager.html