Android 理解Firebase错误日志

Android 理解Firebase错误日志,android,android-fragments,firebase,Android,Android Fragments,Firebase,我在Android应用程序中的通知和片段方面取得了相当的成功,尽管偶尔会在Firebase错误日志中出现错误,如下所示 虽然这种情况很少发生,在3个月的时间里,每10000个通知中有5-6个通知发送到应用程序,但这有点令人恼火,因为通知丢失了(这可能是可以接受的崩溃级别!) 如果可以的话,我很想在我的代码中修复它,但我不太明白这个日志告诉我什么 这对你有什么意义吗。。?谢谢你的帮助 NullPointerException-FragmentManagerImpl.execSingleAction

我在Android应用程序中的通知和片段方面取得了相当的成功,尽管偶尔会在Firebase错误日志中出现错误,如下所示

虽然这种情况很少发生,在3个月的时间里,每10000个通知中有5-6个通知发送到应用程序,但这有点令人恼火,因为通知丢失了(这可能是可以接受的崩溃级别!)

如果可以的话,我很想在我的代码中修复它,但我不太明白这个日志告诉我什么

这对你有什么意义吗。。?谢谢你的帮助

NullPointerException-FragmentManagerImpl.execSingleAction

Exception java.lang.NullPointerException:

android.support.v4.app.FragmentManagerImpl.execSingleAction (FragmentManager.java:1623)
android.support.v4.app.BackStackRecord.commitNowAllowingStateLoss (BackStackRecord.java:637)
android.support.v4.app.FragmentPagerAdapter.finishUpdate (FragmentPagerAdapter.java:143)
android.support.v4.view.ViewPager.setAdapter (ViewPager.java:511)
com.support.android.policeman.MainActivity.setupViewPager (MainActivity.java:156)
com.support.android.policeman.MainActivity.refreshFragments (MainActivity.java:454)
com.support.android.policeman.MainActivity$7.run (MainActivity.java:425)
android.os.Handler.handleCallback (Handler.java:730)
android.os.Handler.dispatchMessage (Handler.java:92)
android.os.Looper.loop (Looper.java:176)
android.app.ActivityThread.main (ActivityThread.java:5419)
java.lang.reflect.Method.invokeNative (Method.java)
java.lang.reflect.Method.invoke (Method.java:525)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1046)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:862)
dalvik.system.NativeStart.main (NativeStart.java) 
好的,所以我是个新手。但是,感谢@altskop提供有关如何理解此日志的提示,下面是抛出致命错误的代码位(viewPager.setAdapter(adapter)确切地说是第156行)


是否存在新适配器创建不起作用的原因,如果它返回null,我可以做什么?

此特定方法.MainActivity.setupViewPager(MainActivity.java:156)在您的应用程序中起什么作用?我猜它访问了一些变量,根据日志,有时这个变量没有初始化,这会抛出NullPointerException。检查您对它执行的操作,并确保在调用之前它始终处于初始化状态。

非常感谢altskop提供的有用提示,我不确定从何处开始查找问题。我已经在我的问题的行位置添加了一些代码,也许这会缩小问题的范围。
private void setupViewPager(ViewPager viewPager) {
    Adapter adapter = new Adapter(getSupportFragmentManager());
    adapter.addFragment(new SenderListFragment(), "Loopy");
    adapter.addFragment(new MessageListFragment(), "Poopy");
    adapter.addFragment(new ContactListFragment(), "Scoopy");
    viewPager.setAdapter(adapter);
}