【问题标题】:Passing data from a Pop up back to its Parent将数据从弹出窗口传回其父级
【发布时间】:2020-01-27 15:57:02
【问题描述】:

父类活动由适配器和回收器视图组成。使用其中一个适配器,一键设置为图像。如果单击图像,则会打开一个弹出窗口,并且弹出窗口有一些滑块和文本字段。弹窗会收集用户的数据。

现在我需要这些数据,不是在适配器类中,而是在父类中。

那么我可以继续执行此操作吗?那么任何人都可以帮我提供一种合适的方法来创建弹出窗口并将数据传输到适配器类,然后再传输到父类吗? 提前谢谢大家。

【问题讨论】:

  • 以某种方式简单地存储数据(pojo、文本文件、首选项、数据库......)。然后在您关闭对话框时从父级读取数据。
  • 请您简单解释一下POJO或偏好方法和数据库不能在这里使用的一些情况

标签: java android performance android-fragments


【解决方案1】:

假设您正在片段之间导航,最简单的方法是使用 SharedViewModel。父级和对话框都可以访问其中包含的数据。

此链接应该会有所帮助:https://developer.android.com/topic/libraries/architecture/viewmodel#sharing

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多