确定崩溃原因(BackStackRecord)

时间:2015-10-27 08:40:41

标签: android crash crashlytics

我已经将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。

1 个答案:

答案 0 :(得分:1)

当您尝试在空指针上使用FragmentTransaction时,此错误很常见。举个例子,当做: fragmentTransaction.hide(fm.findFragmentByTag("yourfragmenttag"));,但不检查您的片段是否存在。

尝试检查您是否使用了尚未初始化的片段,或者您已经删除的片段。

要了解详情:Android FragmentManager BackStackRecord.run throwing NullPointerException