ну так а если там 5-7 секторов? как-то не очень будет выглядеть
ну если проблема приобретает такой характер, то возникает вопрос, а вообще как различаете, в каком секторе какая часть из данных одной модели должна отобразиться
Нет, тут не то чтобы очень много данных в плане большого списка, а допустим у меня экран разделен на три сектора - топ, цернт и боттом. При первой загрузке экрана - грузятся сразу все три в одной модельке. Но допустим при взаимодействии с каким-то конкретным сектором я хочу обновлять только его - т.е. перезагрузить только эту часть, ну и соответсвенно по этой части обновить основную модельку
Как вообще использовать DiffUtil.ItemCallback<T> ? С обычным DiffUtil.Callback() все понятно DiffUtil.calculateDiff(diffCallBack).dispatchUpdatesTo(this)