我有以下模型。
一个TabFragment,它扩展了Fragment。
扩展Fragment的ListFragment。
还有一个DetailFragment扩展了Fragment。
TabFragment托管ListFragment,它将启动DetailFragment。
当我调用getActivity()。setResult(Activity.RESULT_OK,i);从DetailFragment中调用onActivityResult,但仅在TabFragment中。我从Detail Fragment(一个String标识符)传递给TabFragment。
我唯一的问题是我想将此字符串从TabFragment传递回ListFragment。
做这个的最好方式是什么?
最佳答案
您可以使用FragmentManager的findFragmentById()或findFragmentByTag()找到所需的片段,其中id / tag是您添加片段时使用的片段。之后,您可以与此特定片段进行交互。