在我正在编写的Android应用程序中,我希望我的活动显示我公司的徽标,然后在三秒后启动一项新活动。我完成了布局,图形在正确的位置,但我不知道如何制作计时器。
创建三秒计时器的最简单,最简短的方法是什么?
非常感谢您收到的所有回复。
答案 0 :(得分:2)
postDelayed
而不是postAtTime
。
实际上有一个nearby answer very close to what you're looking for,除了不是调用start
,你想要实例化一个处理程序并使用postDelayed
在3秒后安排Runnable。
答案 1 :(得分:0)
Heres a great page。他们创建了一个简单的计时器,扩展了“TimerTask”。
答案 2 :(得分:0)
这里你去...只是tru线程..线程将让你的活动在一段时间后休眠然后开始一个意图..当你处于暂停模式时你必须完成()活动:D看到这个
Thread t = new Thread()
{
public void run()
{
try{
sleep(3000);
}catch(InterruptedException ie)
{
ie.printStackTrace();
}finally
{
Intent i = new Intent(getApplicationContext(), login.class);
startActivity(i);
}
}
}; t.start();
}
public void onPause()
{
super.onPause();
finish();
}