0

在我的应用程序中,我希望在特定时间(而不是延迟)执行一些操作。
我已经开始使用了TimerTask,只要屏幕处于打开状态,它就可以正常工作。
我已经在某些地方阅读过,我必须wakelock在屏幕关闭时使用它才能使其工作。
到处都提到我应该设置我wakelock callonReceive(),但TimerTask没有这个方法。
有没有什么地方可以设置我的唤醒锁(只运行,我不想打开屏幕)使用TimerTask?或者我应该使用不同的方法?

谢谢

4

1 回答 1

0

我完全同意@aegean

AlarmManager 是一个不错的选择。

http://developer.android.com/intl/es/reference/android/app/AlarmManager.html

http://vikinghammer.com/2012/04/22/android-use-alarmmanager-instead-of-a-service-with-a-timertask/

问候,

于 2013-11-13T16:45:46.363 回答