Android系统中长按事件的实现机制解析(2)

public boolean postDelayed(Runnable action, long delayMillis) {       Handler handler;       if (mAttachInfo != null) {           handler = mAttachInfo.mHandler;       } else {           // Assume that post will succeed later            ViewRoot.getRunQueue().postDelayed(action, delayMillis);           return true;       }          return handler.postDelayed(action, delayMillis);   }  

2)CheckForTap类

该类实现了Runnable接口,在run函数中设置触摸标识,并刷新Drawable的状态,同时用于发送一个检测长按事件的异步延迟消息,代码如下:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/9df479337d8185755c79c70b341bcc1e.html