К
Size: a a a
К
D
MK
NM
QH
L
VQ
S
VQ
VQ
К
⋑
К
L
S
L
static class MudakDiff extends DiffUtil.ItemCallback<Person> {
@Override
public boolean areItemsTheSame(@NonNull Person oldItem, @NonNull Person newItem) {
return oldItem == newItem;
}
@Override
public boolean areContentsTheSame(@NonNull Person oldItem, @NonNull Person newItem) {
return oldItem.getName().equals(newItem.getName());
}
}
S
L
L
void update(Person person) {обычный апдейт вроде
PersonRoomDatabase.databaseWriteExecutor.execute(() -> {
mPersonDao.update(person);
});
}