package de.devland.masterpassword.base; import com.orm.SugarApp; import com.squareup.otto.Bus; import com.squareup.otto.ThreadEnforcer; import de.devland.masterpassword.base.ui.BaseActivity; /** * Created by David Kunzler on 21.11.2014. */ public class BaseApp extends SugarApp { private static BaseApp instance; private Bus bus; private BaseActivity currentForegroundActivity; public static BaseApp getInstance() { return BaseApp.instance; } public void onCreate() { super.onCreate(); instance = this; bus = new Bus(ThreadEnforcer.ANY); } public static BaseApp get() { return instance; } public Bus getBus() { return this.bus; } public BaseActivity getCurrentForegroundActivity() { return this.currentForegroundActivity; } public void setCurrentForegroundActivity(BaseActivity currentForegroundActivity) { this.currentForegroundActivity = currentForegroundActivity; } }