/* Ċ Ġ* ĠDesign ed Ġand Ġdeveloped Ġby Ġ 2 0 2 0 Ġsky do ves Ġ( Ja ew o ong ĠE um ) Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ @ file : Suppress (" unused ") Ċ Ċ package Ġcom . sky do ves . lazy bones demo Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġcom . sky do ves . bal loon . Bal loon Ċ import Ġcom . sky do ves . lazy bones . lifecycle Aware Ċ import Ġcom . sky do ves . lazy bones demo . databinding . Activity Main Binding Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠ Ġprivate Ġval Ġbinding : ĠActivity Main Binding Ġby Ġlifecycle Aware Ġ{ ĊĠĠĠ ĠActivity Main Binding . inflate ( layout Inflater ) ĊĠ Ġ}. lazy () ĊĊĠ Ġprivate Ġval Ġmain ViewModel Ġ= ĠMain ViewModel ( this ) ĊĊĠ Ġprivate Ġval Ġbal loon : ĠBal loon Ġby Ġlifecycle Aware Ġ{ ĠBal loon Utils . get Profile Bal loon ( base Context ) Ġ} ĊĠĠĠ Ġ. onCreate Ġ{ Ġshow Align Top ( binding . button ) Ġ} ĊĠĠĠ Ġ. on Destroy Ġ{ Ġdismiss () Ġ} ĊĠĠĠ Ġ. lazy () ĊĊĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠ ĠsetContentView ( binding . root ) ĊĠ Ġ} Ċ } Ċ