在项目中有这样的需求,点击icon,出现引导界面2秒后进入主界面,这就需要用到延时操作了
    **1.使用Handler的postDelayed方法实现延时操作**
new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
            @Override
            public void run() {
               //需要延时执行的代码
        }, 2000);
        //Looper.getMainLooper()获取ui线程的Looper    **2.使用TimerTask实现延时操作**
TimerTask task = new TimerTask() {
            @Override
            public void run() {
            //需要延时执行的代码
            }
        };
        Timer timer = new Timer();
        timer.schedule(task, 2000);    **3.使用线程的休眠实现延时操作**
new Thread() {
            @Override
            public void run() {
                super.run();
                Thread.sleep(2000);
               //需要延时执行的代码
                         }
        }.start(); 
                   
                   
                   
                   本文介绍了在Android开发中实现延时操作的三种方法:使用Handler的postDelayed方法、使用TimerTask以及利用线程的休眠功能。这些技巧常用于实现如启动引导页等场景。
本文介绍了在Android开发中实现延时操作的三种方法:使用Handler的postDelayed方法、使用TimerTask以及利用线程的休眠功能。这些技巧常用于实现如启动引导页等场景。
           
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   1979
					1979
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            