首页 > 解决方案 > 如何在recyclerView项目的onClick时更新另一个recyclerview的值

问题描述

我在一项活动中有两个 recyclerviews。一个显示课堂上的学生列表,几乎没有细节,点击每个学生,它应该显示每个学生的详细信息。它在凌空调用后以 JSON 数组格式获取数据。从 web 服务调用中,我获取了所有数据,但在第二个 recyclerview 中显示了一些细节。我在这里想要实现的是将来自该 web 服务调用的剩余数据显示到另一个 recyclerview onClick 的 recyclerview 项目。我已经成功实现了两个适配器。但不确定如何在第一个回收站视图中更新数据。

标签: android

解决方案


例如,如果您的数据是 {"students": ["student_id":"1" ,""student_details":{"name":"test"} ] }.

然后将所有学生数据传递给第一个和第二个适配器
但是在第一个适配器中显示学生数据并在 recycler 项目上单击侦听器
只需通知带有学生 ID 的第二个适配器以更改学生详细信息
它

推荐阅读