就是打开某个应用程序后进入第一个activity后等待3秒左右然后自动跳转到下一个activity.我使用线程休眠的话要不就是黑屏,要不就是打开时间等好长然后直接跳入到下一个activity.一直做不出想要的效果。求大神解答。

解决方案 »

  1.   

    activity跳转我能够搞定。就是这么样实现在第一个界面跳转时等待3秒。
      

  2.   

    楼上说用sleep实在不靠谱,既然是进入程序后的第一个activity,那么自然是在主线程中,难不成你让主线程sleep 3秒?这个方法应该很多只要设置一个定时器就可以了,Handler可以,我能想到最简单的用CountDownTimer这个类,代码我就不贴了,你自己试试就行了!
      

  3.   

    我觉着用timertask,3秒后让其执行跳转操作
      

  4.   

    可以用第一个activity里的某个view的postDelayed方法来进行跳转
      

  5.   

    new Handler().postdelay(new Runable(){
    public void run(){
    Intent....
    }
    }, 3000)