package Ġorg . xb mc . k ore . ui . sections . remote Ċ Ċ import Ġandroid . databinding . Data Binding Util Ċ import Ġandroid . support . v 7 . widget . RecyclerView Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . TextView Ċ import Ġorg . xb mc . k ore . databinding . Activity My Settings Item Binding Ċ Ċ class ĠMy Settings ViewHolder ( view : ĠView ) Ġ: ĠRecyclerView . ViewHolder ( view ) Ġ{ ĊĊĠ Ġfun Ġon Bind ( text : ĠString ?, Ġon Item Click : Ġ(( position : ĠInt , Ġtext : ĠString ?) Ġ-> ĠUnit )) Ġ{ ĊĠĠĠ Ġval Ġbinding Ġ= ĠData Binding Util . bind < Activity My Settings Item Binding >( item View ) Ġ?: Ġreturn ĊĠĠĠ Ġbinding . text . text Ġ= Ġtext ĊĠĠĠ Ġbinding . text . setOnClickListener Ġ{ ĊĠĠĠĠĠ Ġon Item Click . invoke ( adapter Position , Ġ( it Ġas ? ĠTextView )?. text ?. toString ()) ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ Ċ }