package Ġio . git pl ag . android . util Ċ Ċ import Ġandroidx . recyclerview . widget . Diff Util Ċ import Ġio . git pl ag . android . model . Ident ifiable Ċ Ċ fun Ġ< T Ġ: ĠIdent ifiable > Ġdiff Item Callback () Ġ= Ġobject Ġ: ĠDiff Util . Item Callback < T >() Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġare Items The Same ( old Item : ĠT , Ġnew Item : ĠT ): ĠBoolean Ġ= ĊĠĠĠĠĠĠĠ Ġold Item . id Ġ== Ġnew Item . id ĊĊĠĠĠ Ġoverride Ġfun Ġare Contents The Same ( old Item : ĠT , Ġnew Item : ĠT ): ĠBoolean Ġ= ĊĠĠĠĠĠĠĠ Ġold Item . equals ( new Item ) Ċ Ċ } Ċ