package me.weyye.todaynews.base; import android.os.Bundle; import android.support.v7.widget.GridLayoutManager; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import com.chad.library.adapter.base.BaseQuickAdapter; import me.weyye.todaynews.R; /** * Created by RayYeung on 2016/8/8. */ public abstract class BaseMvpActivity<P extends BasePresenter> extends BaseActivity { protected P mvpPresenter; @Override protected void onCreate(Bundle savedInstanceState) { mvpPresenter = createPresenter(); super.onCreate(savedInstanceState); } protected abstract P createPresenter(); @Override protected void onDestroy() { super.onDestroy(); if (mvpPresenter != null) { mvpPresenter.detachView(); } } // protected UserInfo user; // @Override // protected void onCreate(Bundle savedInstanceState) { // user = BaseApplication.getInstance().getUserInfo(); // super.onCreate(savedInstanceState); // } // // @Override // protected void onResume() { // user = BaseApplication.getInstance().getUserInfo(); // super.onResume(); // } // public boolean checkLogin() { // if (user == null) { // intent2Activity(LoginActivity.class); // return false; // } // return true; // } }