在Android中制作三秒计时器的最简单方法是什么?

时间:2011-01-21 15:37:06

标签: java android timer android-activity

在我正在编写的Android应用程序中,我希望我的活动显示我公司的徽标,然后在三秒后启动一项新活动。我完成了布局,图形在正确的位置,但我不知道如何制作计时器。

创建三秒计时器的最简单,最简短的方法是什么?

非常感谢您收到的所有回复。

3 个答案:

答案 0 :(得分:2)

劳伦斯道森的答案很好,但是(1)直接进入处理程序部分,(2)为您的应用程序提供postDelayed而不是postAtTime

实际上有一个nearby answer very close to what you're looking for,除了不是调用start,你想要实例化一个处理程序并使用postDelayed在3秒后安排Runnable。

答案 1 :(得分:0)

Android开发者文档中的

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();
}