我有五个片段 f1 , f2 , f3 ,的 F4 ,的 F5 的。我要去f1到f2和f2到f3和f3到f4和f4到f5然后回到f3但是我不想在f3之后回去
Plz帮帮我。
答案 0 :(得分:1)
尝试这种方法
getFragmentManager().popBackStackImmediate();
如果您的问题没有解决,请查看
getFragmentManager()。popBackStack()
方法(有几种可供选择) getFragmentManager().popBackStack()
答案 1 :(得分:0)
我得到了这个问题的答案:
view.setFocusableInTouchMode(true);
view.requestFocus();
view.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
Log.i("keyCode", "keyCode: " + keyCode);
if( keyCode == KeyEvent.KEYCODE_BACK ) {
Log.i("keyCode", "onKey Back listener is working!!!");
// getFragmentManager().popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE);
return true;
} else {
return false;
}
}
});
感谢您的贡献