如何从适配器在recylerview中触发我的Arraylist重载?

问题描述 投票:0回答:1

我如何在从RecylerView适配器更新我的ArrayList项目(来自SQL lite的列表)后重新加载我的ArrayList,在片段代码中。

   listAdapter = LikeBooksAdapter(context!!,likebookList!!)
   recylerView!!.adapter = listAdapter
   listAdapter!!.notifyDataSetChanged()

适配器代码

holder.anaLayout.setOnClickListener {
//update mysqlite arraylist. i want to reload my list after this code
            showLikeDetail(bookList!![position].get("id")!!.toInt())
        }
android kotlin android-recyclerview recycler-adapter
1个回答
0
投票

你将不得不调用 notifyDataSetChanged()notifyItemChanged(position) 里面 showLikeDetail(int) 中的数据做了所有的修改之后,再使用 bookList 阵列列表

© www.soinside.com 2019 - 2024. All rights reserved.