Android 使用DataBindingUtil 封装支持DataBinding的BaseActivity、BaseFragment历程viewBinding 支持Databinding 支持使用 DataBindingUtil 封装简化
如,混合webView时,在js回调中,再调用UI组件,这时宿主Activity可能已经finish了,而js回调开始执行。如上,泛型使用时,使用 reified 关键字,所以最终无法在 BaseActivity、BaseFragment 类定义中直接使用。后来,继续接触 dataBinding feature,期间还是使用之前定义的ViewBinding封装类,也没什么问题。就是觉得每次,实例化还是要重复写一堆一样的代码,有点麻烦。所以,只是前面的封装类中的 泛型类型改成。所以改成了,子类来实