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