java - 将数据从弹出窗口传回其父级
问题描述
父类活动由适配器和回收器视图组成。使用其中一个适配器,一键设置为图像。如果单击图像,则会打开一个弹出窗口,并且弹出窗口有一些滑块和文本字段。弹出窗口将收集用户的数据。
现在我需要这些数据,不是在适配器类中,而是在父类中需要它。
那么我可以继续执行此执行吗?那么任何人都可以帮我提供一种合适的方法来创建弹出窗口并将数据传输到适配器类,然后再传输到父类吗?谢谢大家。
解决方案
假设您正在片段之间导航,最简单的方法是使用 SharedViewModel。父级和对话框都可以访问其中包含的数据。
这个链接应该有帮助:https ://developer.android.com/topic/libraries/architecture/viewmodel#sharing
推荐阅读
- javascript - Sequelize age validation (from birthdate)
- typescript - TypeScript - 返回父类中子对象的类型?(单例的类型)
- ag-grid - 从哪个版本的 ag-grid 开始支持过滤?我无法使用 ag-grid 版本 17.1.1 添加过滤
- operating-system - 协作式多任务和抢占式多任务有什么区别?
- javascript - Javascript / React Native 中奇怪的数组行为
- reactjs - React-Table 聚合行
- c - main() 在运行时异常返回什么?
- java - 如何修复指定为非空的参数是Android中的空错误
- sdl - 如何安装 SDL lib 并将其交叉编译到嵌入式 linux (hisiv300)
- perforce - 如何在 Perforce 流中包含一个被忽略的文件夹结构中的特定文件?