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

原创
2013/08/09 14:07
阅读数 81

①开启新线程Java代码 newThread(newRunnable(){ publicvoidrun(){ Thread.sleep(XXXX); handler.sendMessage();----告诉主线程执行任务 } }).start

② 利用定时器Java代码 TimerTasktask=newTimerTask(){ publicvoidrun(){ //executethetask } }; Timer timer = new Timer();timer.schedule(task, delay);

③Java代码 newHandler().postDelayed(newRunnable(){ publicvoidrun(){ //executethetask } },delay);

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

移动开发千人群: 134409419

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部