在Android中调用Intent后给予一些延迟

时间:2015-01-08 07:39:34

标签: android android-intent delay

我想在从服务调用intent之后添加一些延迟。例如:如下所示 我该怎么做?

任何帮助都将不胜感激。

if (yAccel > 500 || yAccel < -500)
{
    gMeasure = true;
    lockStatus = 1; //lock done;
    Intent intent = new Intent(this, ScreenLock.class);
    startActivity(intent);
    //delay for min 10 min
}

1 个答案:

答案 0 :(得分:0)

您是否尝试使用处理程序?

mHandler.postDelayed(new Runnable() {
            @Override
            public void run() {
                 Intent intent = new Intent(this, ScreenLock.class);
                 startActivity(intent);
            }
        }, 1000);