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

来源:互联网 发布:淘宝可以卖中药材吗 编辑:程序博客网 时间:2024/06/14 03:04


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

阅读全文
0 0