【问题标题】:Navigation Component (RecyclerView)导航组件(RecyclerView)
【发布时间】:2020-02-05 15:03:00
【问题描述】:

我目前正在练习 android,并想出了一个对我来说不是很清楚的部分。我正在使用 Android Jetpack ...我有 RecycleView,当我单击它时,我想将数据模型发送到另一个 sn-p。我使用导航组件。

现在,我已经看到最好通过 SharedViewModel 共享数据,但由于我有 ReciclerView,不建议插入 SharedViewModel ...将数据发送到另一个 Fragment 的最佳方法是什么?

我也知道不建议通过arg(导航组件)上传大模型

PS:当我单击具有名称和地址的 reciclerView 时,我想打开一个新的 sn-p,我可以在其中编辑这些字段

【问题讨论】:

    标签: android android-jetpack-navigation


    【解决方案1】:

    what is the best way to send data to another fragment?

    通常你会希望一个 Fragment 与另一个 Fragment 进行通信,因为 基于用户事件更改内容的示例。全部 片段到片段的通信是通过共享的 ViewModel 或通过关联的 Activity。两个片段应该 永远不要直接交流。

    这是来自Android的官方文档:

    https://developer.android.com/training/basics/fragments/communicating

    【讨论】:

      猜你喜欢
      • 2019-11-28
      • 2020-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-21
      • 1970-01-01
      相关资源
      最近更新 更多