android中延迟执行某个任务的几种处理方法

android技术开发 发布于 2013/08/09 11:13
阅读 3K+
收藏 4

android中延迟执行某个任务的几种处理方法
开启新线程
Java代码

1 newThread(newRunnable(){

2 publicvoidrun(){

3 Thread.sleep(XXXX);

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

5 }

6 }).start

② 利用定时器
Java代码

7 TimerTasktask=newTimerTask(){

8 publicvoidrun(){

9 //executethetask

10 }

11 };

12 Timer timer = new Timer();timer.schedule(task, delay);


Java代码

13 newHandler().postDelayed(newRunnable(){

14 publicvoidrun(){

15 //executethetask

16 }

17 },delay);

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

加载中
返回顶部
顶部