当前位置: 代码迷 >> Android >> android多个fragment返回键层层回到
  详细解决方案

android多个fragment返回键层层回到

热度:69   发布时间:2016-04-28 00:30:25.0
android多个fragment返回键层层返回

在FragmentActivity的fragment跳转的时候添加到运行栈,

public void switchFrag(BaseFragment to) {        getSupportFragmentManager()                .beginTransaction()                .replace(R.id.frag_login_content, to)                .addToBackStack(null).commit();    }

在返回器里popStack

@Override    public boolean onKeyDown(int keyCode, KeyEvent event) {        if (keyCode == KeyEvent.KEYCODE_BACK) {            // 返回上一个fragment            popBackStack();            return true;        }        return super.onKeyDown(keyCode, event);    }
  相关解决方案