android中延迟执行某个任务(基础备用)
android中延迟执行某个任务(基础备用)
IT小香猪 发表于3年前
android中延迟执行某个任务(基础备用)
  • 发表于 3年前
  • 阅读 319
  • 收藏 6
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

摘要: android中延迟执行某个任务 http://blog.csdn.net/qinde025/article/details/6828723

android中延迟执行某个任务
android App开发在某些情况下需要有延时功能,比如说App首页显示定格3秒,然后自动跳到登录页的情况,这就好比是一个预加载,但是这个预加载可能瞬间就完成了,撑不到3秒钟,这是就要求你做延时处理。

下面是三种方法:


一、线程
    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);

备用osc

 

共有 人打赏支持
IT小香猪
粉丝 34
博文 17
码字总数 9838
作品 3
×
IT小香猪
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: