package Ġcom . example . android . databinding . basics ample . ui . testcase . adapter Ċ Ċ import Ġcom . example . android . databinding . basics ample . databinding . Test Item Binding Ċ import Ġcom . example . android . databinding . basics ample . ui . base . Base ViewHolder Ċ Ċ class ĠTest Item ViewHolder ( private Ġval Ġbinding : ĠTest Item Binding , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġcallbacks : ĠAdapter Callbacks Ċ ) Ġ: ĠBase ViewHolder < String >( binding ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġbind ( data : ĠString , Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġbinding . content . text Ġ= Ġdata ĊĠĠĠĠĠĠĠ Ġbinding . root . setOnClickListener Ġ{ Ġcallbacks . on Item Click ( data ) Ġ} ĊĠĠĠ Ġ} Ċ } Ċ