package io.coreflodev.openchat.common.mvp;
import io.coreflodev.openchat.common.BaseActivity;
public class MVPBaseActivity<V extends PresenterView> extends BaseActivity {
private Presenter<V> presenter;
protected void addPresenter(Presenter<V> presenter, V presenterView) {
this.presenter = presenter;
presenter.attachView(presenterView);
}
@Override
protected void onDestroy() {
presenter.detachView();
if (isFinishing()) {
presenter.destroy();
}
super.onDestroy();
}
}