Android

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

2018-04-18  本文已影响0人  暖宝宝_龍

直接重写onBackpressed();

@Override

public void onBackPressed() {

        backTask();

}

public void backTask() {

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

                finish();

        }else {

                getSupportFragmentManager().popBackStack();

        }

}

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

上一篇下一篇

猜你喜欢

热点阅读