Мои элементы в моем RecyclerView имеют следующую структуру:
Index | Item
0. Header Item
1. 0. Data
2. 1. Data
3. 2. Data
4. 3. Data
[....]
Моя база данных автоматически отправляет обновления в RecyclerView. При использовании DiffUtil и я удаляю элемент с индексом 3. в моей базе данных элемент с индексом 2. удаляется диспетчером DiffUitl. Я думаю, это связано с тем, что диспетчер DiffUtil не знает, что мои элементы «смещены» на один индекс. Как я могу это исправить?