我有以下模型。
扩展 Fragment 的 TabFragment。
扩展 Fragment 的 ListFragment。
还有一个扩展 Fragment 的 DetailFragment。
TabFragment 托管 ListFragment,它将启动 DetailFragment。
当我调用 getActivity().setResult(Activity.RESULT_OK, i); 时从 DetailFragment 中,调用 onActivityResult,但仅在 TabFragment 中。我从 Detail Fragment 传递一个字符串标识符到 TabFragment。
我唯一的问题是我想将此字符串从 TabFragment 传递回 ListFragment。
最好的方法是什么?
最佳答案
您可以使用 FragmentManager 的 findFragmentById() 或 findFragmentByTag() 查找所需的 fragment ,其中 id/tag 是您添加 fragment 时使用的。之后,您可以与这个特定的 fragment 进行交互。
关于java - 将字符串从一个 fragment 传递到另一个 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25962695/