我如何在从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())
}
你将不得不调用 notifyDataSetChanged()
或 notifyItemChanged(position)
里面 showLikeDetail(int)
中的数据做了所有的修改之后,再使用 bookList
阵列列表