【问题标题】:Photo doesn't change when i update recyclerview当我更新 recyclerview 时照片没有改变
【发布时间】:2021-09-27 12:18:28
【问题描述】:

当我从不同的活动回到我的主要活动时,我正在尝试更新“onresume”中的数据,但如果不滚动列表,它的照片不会更新。

它们不起作用;

   detailRecyclerAdapter.notifyDataSetChanged();
   detailRecyclerView.invalidate();

【问题讨论】:

  • 请发布更多代码以帮助我们验证问题。

标签: java android android-recyclerview


【解决方案1】:

您必须通过在适配器中创建 setter 方法将更新的数据传递到适配器来更新回收器视图。

fun setResultItem(arrResultItem: java.util.ArrayList<ResultsItem>) {
        arrayList = ArrayList()
        arrayList.addAll(arrResultItem)
        notifyDataSetChanged()
    }

现在,请从活动中更新回收站视图,

adapter.setResultItem(updatedList)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-04
    • 2021-09-05
    • 1970-01-01
    • 1970-01-01
    • 2018-01-14
    • 1970-01-01
    相关资源
    最近更新 更多