Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将数据从片段适配器传递到上一个片段_Android_Android Fragments_Android Recyclerview_Android Bundle - Fatal编程技术网

Android 如何将数据从片段适配器传递到上一个片段

Android 如何将数据从片段适配器传递到上一个片段,android,android-fragments,android-recyclerview,android-bundle,Android,Android Fragments,Android Recyclerview,Android Bundle,我有2个片段,第一个片段是A,第二个片段是B。点击片段A上的按钮,就会打开片段B,该片段B具有来自此recycler视图的recyclerview,每当在recyclerview中单击一个项目时,我都想向片段A发送数据 例如:如果我在recyclerview中有一个包含3个项目(苹果、芒果和香蕉)的列表,如果用户选择芒果,我想在片段a的文本视图中显示它,因为在单击的项目上,片段B是弹出的,片段a再次显示。我将把您的问题分解为更简单的术语 从片段a,您希望能够将数据发送到片段B,就像活动使用意图发

我有2个片段,第一个片段是A,第二个片段是B。点击片段A上的按钮,就会打开片段B,该片段B具有来自此recycler视图的recyclerview,每当在recyclerview中单击一个项目时,我都想向片段A发送数据


例如:如果我在recyclerview中有一个包含3个项目(苹果、芒果和香蕉)的列表,如果用户选择芒果,我想在片段a的文本视图中显示它,因为在单击的项目上,片段B是弹出的,片段a再次显示。

我将把您的问题分解为更简单的术语

从片段a,您希望能够将数据发送到片段B,就像活动使用意图发送数据一样。但是,您只希望在片段a转换为B时执行此操作

不允许片段彼此直接通信。所有片段到片段的通信必须通过父活动完成

NB:
如果你的日程安排很紧,那就用吧。此库简化了活动、片段、线程等之间的通信。否则,请继续。

查看链接,了解如何将数据从一个片段传递到另一个片段。为了确保数据仅在片段AB之间转换时发送,只需检查所接收的包是否为空


我希望这有帮助。。快乐的编码

发布你的代码,你已经尝试过了far@harmeet,请参考此从片段B到片段的添加接口回调A@NiravBhavsar谢谢