您的位置:首页 > 移动开发 > Android开发

Android延时执行的几种方法

2014-12-01 14:33 337 查看

开启新线程 


new Thread(new Runnable(){   

    public void run(){   

        Thread.sleep(XXXX);   

        handler.sendMessage(); //告诉主线程执行任务   

    }   

}).start 

利用定时器


TimerTask task = new TimerTask(){   

    public void run(){   

    //execute the task 

    }   

};   

Timer timer = new Timer(); 

timer.schedule(task, delay); 

// 

android消息处理

new Handler().postDelayed(new Runnable(){   

    public void run() {   

    //execute the task   

    }   

 }, delay);   
推荐使用第三种
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: