美文网首页Android
fragment返回键关闭fragment以及最后一个fragm

fragment返回键关闭fragment以及最后一个fragm

作者: 暖宝宝_龍 | 来源:发表于2018-04-18 12:25 被阅读0次

    直接重写onBackpressed();

    @Override

    public void onBackPressed() {

            backTask();

    }

    public void backTask() {

            if (getSupportFragmentManager().getBackStackEntryCount() ==1) {

                    finish();

            }else {

                    getSupportFragmentManager().popBackStack();

            }

    }

    如果fragmentManager的fragment数只有一个了,就finish(),不然就执行popBackStack()用于返回上一个fragment;

    相关文章

      网友评论

        本文标题:fragment返回键关闭fragment以及最后一个fragm

        本文链接:https://www.haomeiwen.com/subject/rqsvkftx.html