package com.firstbuild.tools;
import android.os.Handler;
import android.os.Message;
import com.firstbuild.androidapp.FirstBuildApplication;
/**
* Created by hans on 2016. 3. 28..
*/
public class MainQueue {
private static Handler handler;
static {
handler = new Handler(FirstBuildApplication.getInstance().getContext().getMainLooper());
}
public static boolean post(Runnable r) {
return handler.post(r);
}
public static boolean postDelayed(Runnable r, long delayMillis) {
return handler.postDelayed(r, delayMillis);
}
public static boolean sendMessage(Message m) {
return handler.sendMessage(m);
}
public static boolean sendMessageDelayed(Message m, long delayMillis) {
return handler.sendMessageDelayed(m, delayMillis);
}
public static void removeCallbacks(Runnable r) {
handler.removeCallbacks(r);
}
public static void removeAllMessageAndRunnable() {
handler.removeCallbacksAndMessages(null);
}
}