-1

エラーAttempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object referenceが発生しました。これは2回実行されるonResume()メソッドによって発生します。なぜonResume()が2回実行され、ヌルで2番目に

タブをほとんど含んでいないMainFragmentがそれを引き起こしました。

なぜですか?何か案が?

ありがとうございました。

+0

コードを追加してください。 –

+0

コード、コード! 'MainFragment'のうち、お願いします。 –

+0

[Null Pointer Exceptionとは何か、それを修正する方法は?](http://stackoverflow.com/questions/218384/what-is-a-null-pointer-exception-and-how-do) -私が直します) –

答えて

0

onResumeonCreateonStart二回、次に呼び出されている場合は、再び と呼ばれているかは2回のonResume呼び出しの間で呼び出されています。これらの可能性のうちのどれかを見つけると、何が起こっているのかという手掛かりが得られます。あなたは3つの方法にブレークポイントを置くことによってそれらを見つけることができます。

これらの可能性のいずれかが起こっている可能性があり、詳細を見ることなく複数の理由があります(フラグメント/アクティビティコード、AndroidManifest、ユーザーの行動)。

  1. 別のアクティビティが開始されてから終了します。これは、リソースの使用を要求しているような、見えないアクティビティです。
  2. 装置は
  3. 活性(onCreateonStartと共に)回転される/断片は、他のどこかからリニューアルされています。

私の答えが役に立たない場合は、さらにコードを入力してください。

関連する問題