public void sendUIMessageEmptyDelayed(int what, long delayMillis) { if (null != mUIHandler) { mUIHandler.sendEmptyMessageDelayed(what, delayMillis); } else { uiHandlerNotInit(); } }
// 目前只提供两个sendUIMessage的方法,如果需要使用其他handler发送消息的方法getUIHandler后处理 public void sendUIMessage(Message msg) { if (null != mUIHandler) { mUIHandler.sendMessage(msg); } else { uiHandlerNotInit(); } }
/** 需要在父类onDestroy中调用,如果有特殊地方需要调用清除消息,可以调用 */ public void recycleUIHandler() { if (null != mUIHandler) { mUIHandler.removeCallbacksAndMessages(null); } }