Переход общего элемента с помощью Android DataBinding
Я использую Conductor API вместе с Android DataBinding и пытаюсь сделать простой переход от общего элемента из представления контроллера к другому представлению контроллера, но он не работает.
Нажав на демонстрацию "Android Databinding" из списка demoS, вы попадете на экран, где нажатие на отображаемое текстовое представление должно перейти к следующему экрану.
Но пока это исчезает.
Вот моя вилка вещей и вот билет на то же самое.
Обновление: я думаю, что-то не так в моем классе BindedBaseController?
public abstract class BindedBaseController extends Controller {
private ViewDataBinding mViewDataBinding;
protected BindedBaseController() {
}
protected BindedBaseController(Bundle args) {
super(args);
}
protected abstract View inflateView(@NonNull LayoutInflater inflater, @NonNull ViewGroup container);
@NonNull
@Override
protected View onCreateView(@NonNull LayoutInflater inflater, @NonNull ViewGroup container) {
View view = inflateView(inflater, container);
mViewDataBinding = DataBindingUtil.bind(view);
onViewBound(view);
return view;
}
protected void onViewBound(@NonNull View view) {
}
@Override
protected void onDestroyView(@NonNull View view) {
super.onDestroyView(view);
mViewDataBinding.unbind();
mViewDataBinding = null;
}
public ViewDataBinding getViewBinding() {
return mViewDataBinding;
}
}