关闭

Android延时执行的几种方法

标签: android延时
681人阅读 评论(0) 收藏 举报
分类:
  1. 1.开启新线程 

    new Thread(new Runnable(){   

        public void run(){   

            Thread.sleep(XXXX);   

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

        }   

    }).start 

  2. 2.利用定时器

    TimerTask task = new TimerTask(){   

        public void run(){   

        //execute the task 

        }   

    };   

    Timer timer = new Timer(); 

    timer.schedule(task, delay); 

    // 

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

        public void run() {   

        //execute the task   

        }   

     }, delay);   

  4. 4.利用AlarmManager,特点时刻广播指定意图 能实现,一般的简单任务不这么做。

参考资料

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:171532次
    • 积分:2197
    • 等级:
    • 排名:第17231名
    • 原创:18篇
    • 转载:225篇
    • 译文:0篇
    • 评论:8条
    最新评论