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);