0

2 つのタブで構成されるタブ アクティビティがあります。各タブには、動的に作成される独自のフラグメントがあります。サービスからフラグメント コンテンツを更新する必要があります。FragmentのUIを更新する次の方法を試しています

タブ アクティビティでブロードキャスト レシーバーを登録し、フラグメント メソッドを呼び出しましたが、Null Pointer Exceptionが発生しました

すでに初期化されたすべてのオブジェクトを再作成するのは良いことですか

mData = null;
mData = new ArrayList<String>();

すでに初期化されていますが、ブロードキャスト レシーバーが呼び出されたときに再初期化する必要があります

これは何らかのメモリの問題に影響しますか?

また

フラグメント内にブロードキャストレシーバーを登録する必要があります。

最善の解決策を得るために親切に助けてください。

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

4

1 に答える 1