окно повторного просмотра с проблемой привязки данных, когда элемент перемещен и элемент добавлен - PullRequest
0 голосов
/ 03 мая 2019

проблема с привязкой данных .. элемент удален, и когда я добавил элемент (перемещенная позиция), привязка не работает должным образом, добавленный элемент показывает ранее удаленную информацию об элементе .. вместо добавленного элемента

class TestViewHolder(....):... {
    override fun bind(data: Test) {
       binding.info= data
       if(data.content==null) {
           binding.textView.setText("")
       }
    }
}

при этом,data.content имеет значение null, но текстовое представление записано с данными, которые ранее были удалены. Информация о элементе

, поэтому я временно добавил этот код

if(data.content==null) {
      binding.textView.setText("")
}

, и мой @BindingAdapter выглядит следующим образом if (data.content! = NULL, но не работает должным образом, когда я добавил элемент (перемещенная позиция)

@BindingAdapter("info") 
    fun test () ~~~{
    if (data.content != null) { }
}

как я могу это сделать ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...