2

私の Fragment クラスからのこのコードで:

FragmentManager fm = getFragmentManager();

ヌルになりました。なんで?私はアンドロイドドキュメントでその文を見つけました:

これは、getActivity() の少し前、フラグメントが FragmentTransaction に配置されてからコミットされてそのアクティビティにアタッチされるまでの間、非 null になることに注意してください。

しかし、私はそれをまったく理解していません。その null を取得しないようにするにはどうすればよいですか?

4

1 に答える 1

1

アクティビティは FragmentActivity のインスタンスであり、ここから getFragmentManager() を呼び出す必要があります

于 2012-05-29T17:51:01.730 に答える