【问题标题】:How to refresh first recyclerview data when user clicks on second recyclerview items当用户单击第二个 recyclerview 项目时如何刷新第一个 recyclerview 数据
【发布时间】:2020-04-14 09:29:26
【问题描述】:

我在 Main Activity 中有第一个 recyclerview,第二个 recycler 在 Fragment 中。我希望当用户点击第一个回收站项目时,第二个回收站视图数据应该根据点击的项目刷新。

我还是一个初学者,我不知道如何做到这一点? 请帮我。 谢谢。

【问题讨论】:

    标签: java android android-fragments android-recyclerview android-json


    【解决方案1】:

    对不起,我认为该评论更合适,但您应该更清楚地描述您的问题。

    我还是不明白这是干什么用的,但我可以给你一些指点:

    1.如果 Fragment 中的 recyclerview 从 Activity 中获取数据,可以通过 setArguments 进行传输。

    2。如果数据不是很依赖Activity,可以在Fragment中写一个刷新函数,然后从Activity调用。

    希望对你有帮助。

    【讨论】:

    • 非常感谢您的回复..实际上片段没有从活动中获取任何数据,数据来自 json,我希望如果用户点击活动回收器项目,那么片段回收器数据应该更改。
    • 您是否有许多包含需要刷新的recyclerview 的片段? Activity中的每个recyclerview item都会刷新一个recyclerview Fragment的数据吗?
    • 不多,只有一个片段。是的,活动中的每个recyclerview项目都会刷新片段的recyclerview。
    • 如果有,请按照方法2。Fragment中,有一个refreshData()方法。 Activity中,当有点击Recyclerview的事件时,在 Fragment 中调用 refreshData()
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-11
    • 2015-07-21
    • 2019-09-25
    • 1970-01-01
    • 2018-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多