我在服务中使用Handler,并使用它的方法handler.sendMessageDelayed(message,time)
。这种方法在短时间内效果良好,但在长时间内(有时)不起作用,如3,5,10分钟。对于如此长的延迟,我应该使用处理程序吗?
可能不会。您应该查看AlarmManager以在将来执行某些任务。
http://developer.android.com/reference/android/app/AlarmManager.html