6.9.5 版本更新
- BaseFragment 支持 DataBinding,要使用请先在初始化时开启
BaseFrameworkSettings.useDataBinding = true
然后在 BaseActivity 上设置对应的 ViewBinding 泛型,例如MainFragment extends BaseBindingFragment<MainActivity, ActivityMainBinding>
然后直接使用binding.
即可。 - 其他问题修复
例如:
//BaseActivity
public class SplashActivity extends BaseActivity<ActivitySplashBinding> {
@Override
public void initViews() {
binding.imgViewDemo.setImageResource(R.mipmap.ic_launcher);
}
//...
}
//BaseFragment
public class MainPageList extends BaseBindingFragment<MainActivity, PageMainListBinding> {
@Override
public void initDatas() {
}
@Override
public void setEvents() {
binding.txtDemo.setText("Demo");
}
}