package Ġcom . q xml . android x _ test Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . Toast Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroidx . databinding . Data Binding Util Ċ import Ġcom . q xml . android x _ test . databinding . Data Binding Test Binding Ċ import Ġcom . q xml . helper . Q xml Helper Ċ import Ġcom . yellow . q xml _ test . TestData Binding Info Ċ Ċ class ĠAndroid x Data Binding Test Activity : ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġstart ( context : ĠContext ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontext . startActivity ( Intent ( context , ĠAndroid x Data Binding Test Activity :: class . java )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĊĠĠĠĠĠĠĠ ĠQ xml Helper . show Debug Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġval Ġbinding Ġ= ĠData Binding Util . set ContentView < Data Binding Test Binding >( this , ĠR . layout . data _ binding _ test ) ĊĠĠĠĠĠĠĠ Ġbinding . listener Ġ= ĠView . OnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( this , Ġ" click ", ĠToast . LENGTH _ LONG ). show () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . isEnabled Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġbinding . test B Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġbinding . top Ġ= Ġ 2 0 0 ĊĠĠĠĠĠĠĠ Ġbinding . info Ġ= ĠTest Data Binding Info (" info ") ĊĠĠĠ Ġ} ĊĠĠĠĠ Ċ }