在“我的项目”中,我将根据ID删除recyclerview
中的记录。删除工作正常,但是一旦删除数据,片段就不会刷新布局。任何帮助表示赞赏。
代码
deleteButton.setOnClickListener(this@ViewHolder)
override fun onClick(v: View?) {
var mPosition:Int=adapterPosition
var item:TestCart=mList[mPosition]
when(v!!.id)
{
deleteButton.id ->
{
deleteItem(item.itemId!!)
mList.removeAt(adapterPosition)
}
}
fun deleteItem(id: Int)
{
var db: TestDatabaseHandler = TestDatabaseHandler(mContext)
db.deleteItem(id)
}
答案 0 :(得分:0)
在notifyItemRemoved(adapterPosition)
下添加mList
,它应该可以工作。