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;