public class BaseActivity<B extends ViewDataBinding>
extends AppCompatActivity {
protected B mBinding;
@Override
public void setContentView(int layoutResID) {
mBinding = DataBindingUtil.inflate(
LayoutInflater.from(mContext),
layoutResID, null, false);
super.setContentView(mBinding.getRoot());
}