Используйте LiveData и Room. Всякий раз, когда база данных комнаты обновляется, она дает триггер onChanged для LiveData. Следовательно, если ваша активность - наблюдение за базой данных. Вы можете просто позвонить adapter.notifyDataSetChanged()
внутри наблюдателя.