一、本类API
- 类
- 泛型传入Presenter(继承自IPresenter)
- 继承RxAppCompatActivity进行生命周期管理
- 实现IActivity
- 方法
- onCreate butternife的绑定
- onDestroy()释放资源
- useEventBus()默认true
- useFragment() 默认true
在创建BaseActivity前,我们先创建一个Presenter的接口和Activity的接口
二、创建interface IPresenter,IActivity
public interface IPresenter {
void onStart();
void onDestroy();
}
//下面是IActivity的接口
package com.daqsoft.ybarms.base.delegate;
import android.os.Bundle;
/**
* Created by yanbo on 2017/7/26.
* Activity的接口包括
* 1、useEventBus()
* 2、initView(Bundle savedInstanceState)
* 返回0则不会调用setContentView
* 3、initData(Bundle savedInstanceState)
* 4、useFragment()
* 这个Activity是否会使用Fragment,框架会根据这个属