Fragment的Adapter和新的Fragment如何建立通信?

Posted

技术标签:

【中文标题】Fragment的Adapter和新的Fragment如何建立通信?【英文标题】:How to Establish Communication between Fragment's Adapter and New Fragment? 【发布时间】:2018-07-29 15:00:08 【问题描述】:

片段

我创建了带有两个选项卡的选项卡式活动。

Fragment 1 Fragment 1 将数据保存到 sqlite 数据库

Fragment 2 检索所有数据并在回收站视图中显示

问题:当用户单击查看用户按钮时,用户详细信息应该全屏显示在 NewFragment 上。但我不知道通过 FRAGMENT TRANSACTION 传递数据

【问题讨论】:

您尝试过使用 Intent 吗?我敢肯定,你可以用谷歌搜索一下:) 按意图我可以打开新片段,但如何获取特定用户数据??? link :) 感谢您的链接很有用,我尝试了它不工作的意图。我想在第一个片段的回收器视图适配器和第二个片段之间进行通信。使用接口时我收到此错误:Class Cast Exception 【参考方案1】:

在分片事务中使用Bundle传递数据是一个不错的解决方案。

【讨论】:

以上是关于Fragment的Adapter和新的Fragment如何建立通信?的主要内容,如果未能解决你的问题,请参考以下文章

从 Adapter 向 Fragment 发送数据并在 Fragment 中获取

读书笔记-fragment的使用

设计模式 — 适配器模式(Adapter)

Fragment

Fragment常见问题

Fragment常见问题