У меня проблема с ButterKnife in Fragments.ButterKnife bind Fragments issue
Например, у меня есть 2 фрагмента, первый фрагмент имеет кнопку посередине на виду. Я связываю это с:
unbinder = ButterKnife.bind(this, rootView);
Тогда я реализую @BindView
и @OnClick
:
@BindView(R.id.btnSignUp)
Button btnSignUp;
@OnClick(R.id.btnSignUp)
public void signUpClick() {
На SignUpClick текущего фрагмента заменить на новый:
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.setAllowOptimization(true);
transaction.replace(R.id.frame_layout, fragment);
transaction.addToBackStack(String.valueOf(fragment.getClass()));
transaction.commit();
Второй фрагмент также включал кнопку верхней части экрана, с реализацией BindView.
Проблема - если я нажимаю в середине экрана с пустой областью, signUpClick уволят, не знают, где моя ошибка или это ошибка, которую нож для масла
как насчет того, чтобы вывести предыдущий фрагмент с помощью 'transaction.popBackStack();'. Вызовите его перед добавлением нового фрагмента. –