我希望我的应用程序在经过一段时间后执行操作(最好是在应用程序未打开或暂停时)。
示例:
If(hours4 == elapsed){
this.close();
}
答案 0 :(得分:1)
使用AlarmManager安排将来运行的事件。
答案 1 :(得分:0)
这很简单。您必须使用Service
在后台开始此任务。要延迟,您可以使用AlarmManager。 Here is example
或处理程序
new Handler()。postDelayed(new Runnable(){
public void run() { Intent intent = new Intent("INTENT_WAKEUP_B"); intent.putExtra("EXTRA_MESSAGE",message); sendBroadcast(intent); } }, timeToWait * 1000); // * 1000 if timeToWait is in seconds