package ru.orangesoftware.financisto2.fragment;
import android.support.v4.app.ListFragment;
import org.androidannotations.annotations.AfterInject;
import org.androidannotations.annotations.Bean;
import org.androidannotations.annotations.EFragment;
import ru.orangesoftware.financisto2.bus.GreenRobotBus;
@EFragment
public abstract class AbstractListFragment extends ListFragment {
@Bean
public GreenRobotBus bus;
@AfterInject
public void afterInject() {
bus.register(this);
}
@Override
public void onResume() {
super.onResume();
bus.register(this);
reload();
}
protected abstract void reload();
@Override
public void onPause() {
bus.unregister(this);
super.onPause();
}
}