2017-06-23 8 views
0

Firebaseエラーを理解しますアプリに3ヶ月以上に渡る10,000件の通知につき、通知が失われているため少し迷惑です(おそらくそれはクラッシュの許容レベルです)。について5-6、以下に示すように、それはめったに発生しませんが、時々私は私のFirebaseエラーログ</p> <p>に、エラーが発生しますが、私は私のAndroidのAppで通知およびフラグメントとの合理的な成功を抱えているログ

私はできる限り私のコードで修正したいのですが、このログが何を伝えているのかよく分かりません

あなたに何か意味がありますか?すべてのヘルプは

場合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) 

[OK]をので、私は初心者のビットです。しかし、おかげでこのログを理解する方法の先端のために@altskopと、以下のことが致命的なエラーを投げているコードのビット(viewPager.setAdapter(アダプタ)は正確にはライン156である)され

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

です新しいアダプタの作成がうまくいかない理由があり、nullを返す場合はどうしたらいいですか?

答えて

0

この特定のメソッド.MainActivity.setupViewPager(MainActivity.java:156)は、アプリで何をしますか?私はそれがいくつかの変数にアクセスすると思いますが、ログによれば、この変数はNullPointerExceptionをスローする初期化されないことがあります。実行する操作をチェックし、呼び出される前に常に初期化されていることを確認してください。

+0

あなたの役に立つヒントのために非常にaltskopありがとう、私はどこで問題を探し始めるべきか分からなかった。私は私の質問に示された行の位置に少しのコードを追加しました。 – rangi

+0

[this](https://stackoverflow.com/questions/25748610/android-getsupportfragmentmanager-null-pointer-exception-in-fragment)スレッドをチェックしてください。問題の解決方法があると思います。 – altskop

関連する問題