我在碎片中的ButterKnife有問題。ButterKnife bind碎片問題
例如,我有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解僱,不知道哪裏是我的錯誤,或者是ButterKnife錯誤
如何用'transaction.popBackStack();'彈出前一個片段。在添加新片段之前調用它。 –