Java.lang.NullPointerException at Android.app.BackStackRecord.run

xiaoxiao2021-02-28  9

Java.lang.NullPointerException  E/AndroidRuntime : at Android.app.BackStackRecord.run(BackStackRecord.java:651)

原因:当FragmentManager add,attach,remove,dettach时,如果fragment为null,如add(null) 则容易在mCurTransaction.commitAllowingStateLoss() 方法出现这个错误。 解决方法:在执行这些方法时判断fragment是否为null。 如if(fragment != null) add(fragment);

转载请注明原文地址: https://www.6miu.com/read-750243.html

最新回复(0)