質問するログイン新規登録

回答編集履歴

1

修正・追加

2020/04/06 11:15

投稿

jimbe
jimbe

スコア13485

answer CHANGED
@@ -1,2 +1,5 @@
1
1
  都合により今すぐ確認が出来ないのですが, getSupportFragmentManager によって FragmentManager を得る必要があるのは Activity だけだったと思います.
2
- サポートライブラリの Fragment 内で FragmentManager を得るのであれば, getFragmentManager が適切なオブジェクトを返してくれるはずです.
2
+ ~~サポートライブラリの Fragment 内で FragmentManager を得るのであれば, getFragmentManager が適切なオブジェクトを返してくれるはずです.~~
3
+
4
+ 失礼, getParentFragmentManager (/getChildFragmentManager) を使うことになるようです.
5
+ ただ, 自身の位置の Fragment を切り替えるのであれば, 自身で切り替えるのではなく, 上位にイベントを通知して切り替えてもらう形のほうがフラグメントとしての独立性が保たれると思います.