在Android中调用Intent后给予一些延迟
我想在从服务调用intent后增加一些延迟。例:如下图所示 我怎么做 任何帮助都将不胜感激在Android中调用Intent后给予一些延迟,android,android-intent,delay,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 m
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
}
if(yAccel>500 | | yAccel<-500)
{
gMeasure=true;
lockStatus=1;//锁定完成;
Intent Intent=新的Intent(这个,ScreenLock.class);
星触觉(意向);
//延迟10分钟
}
您尝试过处理程序吗
mHandler.postDelayed(new Runnable() {
@Override
public void run() {
Intent intent = new Intent(this, ScreenLock.class);
startActivity(intent);
}
}, 1000);
你基本上想要什么?打开SCreenLock.class后延迟或延迟10分钟,然后调用SCreenLock.class?检查此项..arthur_gg,上述方法将在1000毫秒后发送此意向(SCreenLock.class),不是吗?我的要求正好相反。。我想发送screenlock.class,然后等待10分钟。。我怎么做?任何帮助都将不胜感激。哦,好的,我明白了。你可能需要在你的屏幕锁定活动中处理这个问题。。。有什么建议,我怎么做?我的要求是一次,我发送screenlock.class(屏幕被锁定),我想在相同的条件下等待2-3分钟。