package Ġcom . example . list app . adapter Ċ Ċ import Ġandroidx . recyclerview . widget . Diff Util Ċ import Ġcom . example . list app . model . Task Ċ Ċ class ĠTask Diff Callback : ĠDiff Util . Item Callback < Task > (){ ĊĠĠĠ Ġoverride Ġfun Ġare Items The Same ( old Item : ĠTask , Ġnew Item : ĠTask ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġold Item ?. id Ġ== Ġnew Item ?. id ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġare Contents The Same ( old Item : ĠTask , Ġnew Item : ĠTask ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġold Item Ġ== Ġnew Item ĊĠĠĠ Ġ} Ċ }