package Ġcom . tun as ush i . activity Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . databinding . Data Binding Util Ċ import Ġcom . tun as ush i . demo . R Ċ import Ġcom . tun as ush i . bean . Binding Bean Ċ import Ġcom . tun as ush i . view . T View Ċ import Ġcom . tun as ush i . demo . databinding . Activity T Binding Binding Ċ Ċ /** Ċ Ġ* Ġ@ author ĠT una S ash imi Ċ Ġ* Ġ@ date Ġ 2 0 2 0 - 0 4 - 1 2 Ġ 2 0 : 3 0 Ċ Ġ* Ġ@ Copyright Ġ 2 0 2 0 ĠT una S ash imi . ĠAll Ġrights Ġreserved . Ċ Ġ* Ġ@ Description Ċ Ġ*/ Ċ class ĠT Binding Activity Ġ: ĠActivity () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ Ġval Ġbinding : ĠActivity T Binding Binding Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠData Binding Util . set ContentView ( this , ĠR . layout . activity _ t _ binding ) ĊĠĠĠĠĠĠĠ Ġval Ġbean Ġ= ĠBinding Bean () ĊĠĠĠĠĠĠĠ Ġbean . select . set ( true ) ĊĊĠĠĠĠĠĠĠ Ġ// ĊĠĠĠĠĠĠĠ Ġbinding . bean Ġ= Ġbean ĊĠĠĠĠĠĠĠ Ġval Ġt View 0 3 : ĠT View Ġ= ĠfindViewById ( R . id . t View 0 3 ) ĊĠĠĠĠĠĠĠ Ġt View 0 3 . on ClickListener Ġ= ĠT View . OnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġstring Ġ= Ġt View 0 3 . text ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ(" hello " Ġ== Ġstring ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġt View 0 3 . text Ġ= Ġ" world " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġt View 0 3 . text Ġ= Ġ" hello " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }