一、Handler和TimerTask相结合

1、首先定义TimerTask

TimerTask task = new TimerTask(){    public void run() {        Message message = new Message();            message.what = 1;            handler.sendMessage(message);      }      };


2、定义Handler

Handler handler = new Handler() {public void handleMessage(Message msg) {switch (msg.what) {case 1:break;}super.handleMessage(msg);}};


3、用timer调用事件

Timer timer = new Timer(); timer.schedule(task, 50);


二、Android中自带的postDelayed

1、android view中的postDelayed

v.postDelayed(new Runnable() {                    public void run() {                       }                }, 30);


2、Handler中的postDelayed

handler.postDelayed(new Runnable() {                    public void run() {                       }                }, 30);

更多相关文章

  1. 自定义两行可左右滑动的GridView
  2. 安卓-开发常见问题之android:onClick未定义
  3. android 点击空白处收起键盘和自定义EditText实现右下角计数控件
  4. Android学习(一) 按钮的事件
  5. Android ProgressBar 自定义样式(六),仿真QQ pad版加载(位置居中)

随机推荐

  1. android:windowSoftInputMode属性详解以
  2. 一个GCRoot不可达的对象,会立刻被垃圾回收
  3. 压缩两个集合,方法原来这么多(实用技巧)
  4. 为什么推荐使用for-each而不是for循环遍
  5. Android源码50例汇总,欢迎各位下载
  6. 万字长文带你彻底理解synchronized关键字
  7. 面试官问我,使用Dubbo有没有遇到一些坑?我
  8. 你了解java中的几种编码方式?解决乱码问题
  9. Android的MediaPlayer
  10. 让各位久等了,你要的大杀器快要来了