package Ġcom . hi . d hl . jd atab ind ing . demo . ui . adapter Ċ Ċ import Ġandroid . view . View Ċ import Ġcom . hi . d hl . jd atab ind ing . Data Binding ViewHolder Ċ import Ġcom . hi . d hl . jd atab ind ing . demo . databinding . Re cyc ie Item Test Binding Ċ import Ġcom . hi . d hl . jd atab ind ing . demo . ui . Model Ċ Ċ /** Ċ Ġ* Ġ< pre > Ċ Ġ* ĠĠĠĠ Ġauthor : Ġd hl Ċ Ġ* ĠĠĠĠ Ġdate Ġ Ġ: Ġ 2 0 2 0 / 4 / 1 9 Ċ Ġ* ĠĠĠĠ Ġdesc Ġ Ġ: Ċ Ġ* Ġ</ pre > Ċ Ġ*/ Ċ class ĠTest ViewHolder ( view : ĠView ) Ġ: ĠData Binding ViewHolder < Model >( view ) Ġ{ ĊĊĠĠĠ Ġval Ġbinding : ĠRe cyc ie Item Test Binding Ġby ĠviewHolder Binding ( view ) ĊĊĠĠĠ Ġoverride Ġfun Ġbind Data ( data : ĠModel , Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġbinding . apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodel Ġ= Ġdata ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexecute Pending Bindings () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }