MsgAction.java
831 Bytes
package com.ys.yslibrary.control;
import android.os.Handler;
import android.os.Looper;
public class MsgAction implements IMsg {
private Handler handler;
public MsgAction() {
handler = new Handler(Looper.getMainLooper());
}
@Override
public void postDelayed(Runnable runnable, long delayTime) {
if (handler == null || runnable == null) {
return;
}
handler.postDelayed(runnable, delayTime);
}
@Override
public void removeCallbacks(Runnable runnable) {
if (handler == null || runnable == null) {
return;
}
handler.removeCallbacks(runnable);
}
@Override
public void removeCallbacks() {
if (handler == null) {
return;
}
handler.removeCallbacksAndMessages(null);
}
}