Android 如何管理碎片中的回压
我想管理所有的背压碎片。Android 如何管理碎片中的回压,android,fragment,android-fragmentactivity,back,Android,Fragment,Android Fragmentactivity,Back,我想管理所有的背压碎片。 当我单击“后退”按钮时,请打开上一个片段并完成当前片段。您可以在片段中像这样管理后退事件: @Override public void onResume() { super.onResume(); getView().setFocusableInTouchMode(true); getView().requestFocus(); getView().setOnKeyListener(new View.OnKeyListener() { @Override
当我单击“后退”按钮时,请打开上一个片段并完成当前片段。您可以在片段中像这样管理后退事件:
@Override
public void onResume() {
super.onResume();
getView().setFocusableInTouchMode(true);
getView().requestFocus();
getView().setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_UP && keyCode == KeyEvent.KEYCODE_BACK){
// finish your previous fragments here.
return true;
}
return false;
}
});
}
这对你有帮助吗?