package nucleus.example.logging;
import android.os.Bundle;
import nucleus.presenter.RxPresenter;
import static android.util.Log.v;
public class LoggingPresenter<ViewType> extends RxPresenter<ViewType> {
private final String TAG = getClass().getSimpleName();
public LoggingPresenter() {
v(TAG, "constructor");
}
@Override
protected void onCreate(Bundle savedState) {
super.onCreate(savedState);
v(TAG, "onCreate");
}
@Override
protected void onDestroy() {
super.onDestroy();
v(TAG, "onDestroy");
}
@Override
protected void onSave(Bundle state) {
super.onSave(state);
v(TAG, "onSave");
}
@Override
protected void onTakeView(ViewType view) {
super.onTakeView(view);
v(TAG, "onTakeView");
}
@Override
protected void onDropView() {
super.onDropView();
v(TAG, "onDropView");
}
}