①开启新线程
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);
③ 
new Handler().postDelayed(new Runnable(){
    public void run() {
    //execute the task
    }
 }, delay);
④利用AlarmManager,特点时刻广播指定意图 能实现,一般的简单任务不这么做
有点大材小用的感觉

更多相关文章

  1. Android(安卓)三种延迟操作的实现方法
  2. Android的多线程限制
  3. Android定时器实现的几种方法
  4. Android常见问题及讨论(10-15)
  5. android surfaceView 概述
  6. 在Android线程中设置控件的值会报错
  7. 【android】通过handle,looper实现多线程数据同步
  8. android中Http访问时 connection.getResponseCode()不被执行
  9. android第四天早:多线程基础

随机推荐

  1. android中的Section ListView
  2. Android(安卓)UI开发第十八篇——Activit
  3. android中ListActivity使用记录Your cont
  4. Android音乐编程:管理音频焦点
  5. 阿里云物联网平,Android台接入问题(couldn'
  6. android下使用google test入门
  7. android 百分比控件的使用
  8. android webview 软键盘覆盖 输入框的 问
  9. 自定义View学习笔记(二)-Android坐标系简介
  10. 关于Android短信管理