package Ġcom . d ak sh . scal pel android . screens . car ve Ċ Ċ import Ġandroid . support . v 7 . util . Diff Util Ċ import Ġjava . io . File Ċ Ċ class ĠCar ved Files Diff Util Callback ( private Ġval Ġold List : ĠList < File >, ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġnew List : ĠList < File >) Ġ: ĠDiff Util . Callback () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġare Items The Same ( old Item Position : ĠInt , Ġnew Item Position : ĠInt ): ĠBoolean Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġold List [ old Item Position ] Ġ== Ġnew List [ new Item Position ] ĊĊĠĠĠ Ġoverride Ġfun Ġare Contents The Same ( old Item Position : ĠInt , Ġnew Item Position : ĠInt ) Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġare Items The Same ( old Item Position , Ġnew Item Position ) ĊĊĠĠĠ Ġoverride Ġfun Ġget Old List Size () Ġ= Ġold List . size ĊĊĠĠĠ Ġoverride Ġfun Ġget New List Size () Ġ= Ġnew List . size Ċ } Ċ