package Ġcom . y ureka . technology . y tc . util . base Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroidx . databinding . Data Binding Util Ċ import Ġandroidx . databinding . ViewData Binding Ċ Ċ /** Ċ Ġ* ĠCreated Ġon Ġ 1 1 / 2 7 / 2 0 . Ċ Ġ* Ġbase Ġactivity Ġcreated Ġto Ġauto Ġcreate Ġview Ġbinding Ġso Ġthe Ġcode Ġcould Ġbe Ġsimpler , Ġrecommend Ġimplement Ġbase Ġactivity Ġto Ġall Ġactivity Ċ Ġ*/ Ċ Ċ abstract Ġclass ĠBase Activity < T Ġ: ĠView Data Binding > Ġ: ĠAppCompatActivity (), ĠI Base View Ġ{ ĊĊĠĠĠ Ġprotected Ġlateinit Ġvar Ġbinding : ĠT ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĊĠĠĠĠĠĠĠ Ġbinding Ġ= ĠData Binding Util . set ContentView ( this , Ġget Layout Resource ()) ĊĊĠĠĠĠĠĠĠ Ġinit Views () ĊĠĠĠĠĠĠĠ Ġinit Observer s () ĊĠĠĠĠĠĠĠ Ġinit Data () ĊĠĠĠ Ġ} ĊĊĊĊ Ċ }