私はトラブル姿勢変化に断片とどのようにAndroidの取引(特にネストされた断片を)理解を持っています。ネストされた断片(向き)の変化
私はアクティビティa1
にフラグメントf1
をロードしています。 f1
はoncreateview()
メソッドでフラグメントf2
の複数のインスタンスを自身にロードします。
今私の活動a1
は(oncreate()
)でこれを持っている:
if (savedInstanceState != null)
return;
f1
の複数のインスタンスがロードされませんことを確認します。私は同じ種類のことをf1
で行い、重複したf2
インスタンスがロードされないようにします。
しかし、私のクラスf1
は、後でf2
インスタンスを参照する必要があります。現在、オブジェクトをf1
オブジェクトのArrayListに格納していますが、向きを変更した後はこのArrayListは空です。f2
インスタンスはどのようなオブジェクトにもなります。
私の質問は、どのように入れ子にされたフラグメントを持ち、オリエンテーションの変更後に参照を保持する最良の方法ですか?