С момента обновления моего gradle с 2.2.3 до 3.0.1, при обработке данных, класс BR создавался не в том месте, в результате чего не удалось найти класс символов BR
public abstract class BaseBindingFragment<T, K extends ViewDataBinding> extends BaseFragment<T> {
protected K mBinding;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
mBinding = DataBindingUtil.inflate(inflater, getLayoutResourceId(), container, false);
mFragmentRootView = mBinding.getRoot();
// Setup references to views within this fragment
ButterKnife.bind(this, mFragmentRootView);
initWidgets(mFragmentRootView);
return mFragmentRootView;
}
}
<data>
<variable
name="handler"
type="com.mypackage.fragments.EditBillPaymentsFragment" />
<variable
name="billpayment"
type="com.mypackage.database.models.Bills" />
</data>
<EditText
android:id="@+id/et_account_number"
style="@style/editBill"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:enabled="false"
android:inputType="textPersonName"
android:text="@={billpayment.payee.accountNumber}" />