我已经将APK更新上传到谷歌商店,我看到崩溃大幅增加(所有这些都在Android 5上),Crashlytics指出我:
Non-fatal Exception: java.lang.NullPointerException
Attempt to write to field 'int android.app.Fragment.mNextAnim' on a null object reference
android.app.BackStackRecord.run (BackStackRecord.java:797)
android.os.Looper.loop (Looper.java:145)
android.app.ActivityThread.main (ActivityThread.java:5832)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1194)
然后说:
\
自上一版本以来我所做的更改很小,除了一些"化妆品"变化我只添加了几行来使用Facebook SDK。
答案 0 :(得分:1)
当您尝试在空指针上使用FragmentTransaction
时,此错误很常见。举个例子,当做:
fragmentTransaction.hide(fm.findFragmentByTag("yourfragmenttag"));
,但不检查您的片段是否存在。
尝试检查您是否使用了尚未初始化的片段,或者您已经删除的片段。
要了解详情:Android FragmentManager BackStackRecord.run throwing NullPointerException