package Ġcn . stack flow . workbench . ui . adapter Ċ Ċ import Ġcom . ch ad . library . adapter . base . Base Quick Adapter Ċ import Ġcn . stack flow . workbench . BR Ċ Ċ /** Ċ Ġ* Ġ@ author Ġ< a Ġhref =" mailto : jen ly 1 3 1 4 @ gmail . com "> J en ly </ a > Ċ Ġ*/ Ċ open Ġclass ĠBase Binding Adapter < T >( layout Res Id : ĠInt , Ġdata : ĠMutable List < T >? Ġ= Ġnull ) Ġ: ĠBase Quick Adapter < T , ĠBinding ViewHolder < *> >( layout Res Id , Ġdata ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġconvert ( helper : ĠBinding ViewHolder <* >, Ġitem : ĠT ) Ġ{ ĊĠĠĠĠĠĠĠ Ġhelper . m Binding ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . set Variable ( BR . data , item ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . execute Pending Bindings () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }