刷新科特林的碎片

时间:2019-01-05 03:54:26

标签: android android-fragments kotlin android-fragmentactivity

在“我的项目”中,我将根据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)
}

1 个答案:

答案 0 :(得分:0)

notifyItemRemoved(adapterPosition)下添加mList,它应该可以工作。