Парни помогите прояснить ситуацию с DiffUtil. Вот имеется адаптер для списка, элементы которого всегда обновляются (батарея, состояние подключения и прочее). По умолчанию когда нет ни одного подключенного устройства у меня справа показывается текстовое поле c текстом Connect. Если на него нажать, то происходит подключение и текстовое поле с этим текстом скрываются вместо него уже показывается состояние батареи и другая информация.
Проблема в том, что когда подключение удалось у меня список никак не обновился, хотя по логам видно что элементы изменили состояние. Если зайти на какой нибудь другой экран а потом обратно, тогда список уже обновится.
Вот код адаптера:
https://hatebin.com/ypwglwbjpbСейчас скину еще видос, где демонстрируется поведение всего этого.