如果你能帮助我,我将非常感激。 我想做的是在背景中午餐并在5秒后显示它。
显示Intent的代码是:
Intent intentt = new Intent(Palet_result.this, Rpalet_result.class);
startActivity(intentt);
非常感谢。
答案 0 :(得分:4)
您可以使用处理程序:
new Handler().postDelayed(new Runnable(){
@Override
public void run() {
Intent intent = new Intent(Palet_result.this, Rpalet_result.class);
startActivity(intent);
}
}, 5000);
答案 1 :(得分:-3)
试试这个,
Thread timer = new Thread() {
public void run() {
try {
sleep(500);
} catch (InterruptedException e) {
e.printStackTrace();
} finally {
Intent intentt = new Intent(Palet_result.this, Rpalet_result.class);
startActivity(intentt);
}
}
};
timer.start()
这里睡眠(500)将导致等待0.5秒。
对不正确使用线程,请使用处理程序。 请参阅Chol答案。