getParentFragment が null を返す 質問する

getParentFragment が null を返す 質問する

Fragmentを持つ があります。FrameLayoutこの最初のフラグメント (A) は、その Framelayout 内に別のフラグメント (B) を読み込みます。内部フラグメント (B) から を呼び出すとgetParentFragment、 が返されますnull。このメソッドは適切にどのように使用すればよいでしょうか?

ベストアンサー1

getParentFragment() は、API レベル 17 (Android 4.2) で導入されました。Android 4.2 では、ネストされたフラグメント (他のフラグメントを含むフラグメント) の概念が導入されました。フラグメントにアクティビティである親がある場合、これを呼び出すと null になります。

見てこれ

サポートライブラリを使用している場合はgetParent()を使用できますが、フラグメントトランザクションを実行するときにgetChildFragmentManager()を使用する必要がある場合があります。これ

おすすめ記事