倒计时行动

时间:2013-12-17 21:29:52

标签: android android-timepicker

我希望我的应用程序在经过一段时间后执行操作(最好是在应用程序未打开或暂停时)。

示例:

If(hours4 == elapsed){

    this.close();
}

2 个答案:

答案 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