Как мне удалить предмет из recyclerView? - PullRequest
2 голосов
/ 19 апреля 2020

Как я могу удалить предмет из представления переработчика?

У меня есть следующий код

в

 class LibraryAdapter(val list: ArrayList<Book>): RecyclerView.Adapter<LibraryAdapter.ViewHolder>() {
 override fun onBindViewHolder(holder: ViewHolder, position: Int) {

  holder.removeBtn.setOnClickListener {
        this.removeItem(position)
        MUser.removeFromLibrary(list[position].id)
    }

Тогда у меня есть функция

fun removeItem(position: Int) {
    list.removeAt(position)
    notifyItemRemoved(position)
}

1 Ответ

1 голос
/ 19 апреля 2020

Может быть попробовать это:

fun removeItem(position: Int) {
    list.removeAt(position)
    notifyDataSetChanged()
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...