package Ġcom . solar . recyclerview sample . adapter Ċ Ċ import Ġandroidx . recyclerview . widget . Diff Util Ċ import Ġcom . solar . recyclerview . adapter . paging . Data Binding Paged ListAdapter Ċ import Ġcom . solar . recyclerview sample . model . food . Food Ċ Ċ class ĠP aging Adapter Ġ: ĠData Binding Paged ListAdapter < Food >( null , ĠDIFF _ CALLBACK ) Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠDIFF _ CALLBACK Ġ= Ġobject : ĠDiff Util . Item Callback < Food >() Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġare Items The Same ( old Item : ĠFood , Ġnew Item : ĠFood ): ĠBoolean Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġold Item . title Ġ== Ġnew Item . title ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġare Contents The Same ( old Item : ĠFood , Ġnew Item : ĠFood ): ĠBoolean Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġold Item . title Ġ== Ġnew Item . title ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }