Closed yangchong211 closed 5 years ago
已经解决
public void show(FragmentManager fragmentManager) { if (fragmentManager != null) { //show(fragmentManager, getFragmentTag()); //主要是为了解决Can not perform this action after onSaveInstanceState异常 //发生场景:Activity即将被销毁,再给它添加Fragment就会出错。 FragmentTransaction ft = fragmentManager.beginTransaction(); ft.add(this, getFragmentTag()); ft.commitAllowingStateLoss(); } else { Log.e("show", "需要设置setFragmentManager"); throw new NullPointerException("需要设置setFragmentManager"); } }
已经解决