如何在用户设置的时间运行方法?

时间:2012-04-27 15:12:33

标签: android timer

我正在创建一个应用程序,我必须在用户设置的时间执行该方法。 有没有办法克服这个问题?

3 个答案:

答案 0 :(得分:1)

定义将执行操作的PendingIntent,然后设置Alarm以执行PendingIntenthttp://developer.android.com/reference/android/app/AlarmManager.html

答案 1 :(得分:1)

答案 2 :(得分:1)

实现此目标的最佳方法是在应用程序中创建一个Service来调用AlarmManagerAlarmManager用于触发将来设置的事件,并在service中调用它,即使应用程序关闭也可以运行它。 可以找到一个非常精细的教程here。虽然我建议您先浏览AlarmManager documentation