package fr.pagesjaunes.mdm.ui; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import com.squareup.otto.Bus; import javax.inject.Inject; import butterknife.ButterKnife; import fr.pagesjaunes.mdm.Injector; /** * Base class for all Bootstrap Activities that need fragments. */ public class BootstrapFragmentActivity extends ActionBarActivity { @Inject protected Bus eventBus; @Override protected void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); Injector.inject(this); } @Override public void setContentView(final int layoutResId) { super.setContentView(layoutResId); ButterKnife.bind(this); } @Override protected void onResume() { super.onResume(); eventBus.register(this); } @Override protected void onPause() { super.onPause(); eventBus.unregister(this); } }