package com.fourtails.usuariolecturista.ottoEvents; import android.os.Handler; import android.os.Looper; import com.squareup.otto.Bus; /** * Created by Vazh on 5/5/2015. */ public class AndroidBus extends Bus { private final Handler mainThread = new Handler(Looper.getMainLooper()); @Override public void post(final Object event) { if (Looper.myLooper() == Looper.getMainLooper()) { super.post(event); } else { mainThread.post(new Runnable() { @Override public void run() { AndroidBus.super.post(event); } }); } } }