在BaseActivityPersenter里面
绑定ButterKnife 一定要在初始化视图后绑定
setContentView(delegate.getRootView());
ButterKnife.bind(this);
记得获取控件的方法一定要create 方法里调用一下
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(delegate.getRootView());
ButterKnife.bind(this);
其他省略
initView();
}
public void initView(){}
然后去Activity调用这个方法在创方法调用 注解获取控件id
Fragment 的区别是
在BaseFragmentPersenter
在onCreateView方法里绑定传this和获取调用布局
//绑定butterknife 传this和获取view
ButterKnife.bind(this,delegate.getRootView());
在onActivityCreated方法里调用initview 方法其他跟Activity一样