if(!toFragment.isAdded())//判断fragment是否已经添加了
{
FragmentTransaction ft = fromFragment.getFragmentManager().beginTransaction();
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
ft.replace(R.id.et_setting_activity_body_view, toFragment);
ft.addToBackStack(toFragment.getClass().getName());
/*
* 在会中,同一账号登录,出现Can not perform this action after onSaveInstanceState
* 用commitAllowingStateLoss代替commit
*/
ft.commitAllowingStateLoss();
}
java.lang.IllegalStateException: Fragment already added: ETSettingPublicCloudFragment
最新推荐文章于 2024-04-26 16:06:17 发布