package Ġcom . se ong ug j ung . google map . sample . base Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . annotation . Layout Res Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroidx . databinding . Data Binding Util Ċ import Ġandroidx . databinding . ViewData Binding Ċ Ċ abstract Ġclass ĠBase Activity Ġ: ĠAppCompatActivity (), ĠRx Lifecycle Delegate Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġlifecycle Controller Ġ= ĠLifecycle Controller () ĊĊĠĠĠ Ġoverride Ġfun ĠLifecycle Observer . unary Plus () Ġ{ ĊĠĠĠĠĠĠĠ Ġlifecycle Controller Ġ+= Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ Ġval Ġview Data Binding Ġ= ĠData Binding Util . set ContentView < ViewData Binding >( this , Ġlayout ()) ĊĠĠĠĠĠĠĠ Ġlifecycle Controller . on Init () ĊĠĠĠĠĠĠĠ Ġinject () ĊĠĠĠĠĠĠĠ Ġdatab ind ing ( view Data Binding ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġ@ Layout Res ĊĠĠĠ Ġabstract Ġfun Ġlayout (): ĠInt ĊĊĠĠĠ Ġabstract Ġfun Ġinject () ĊĊĠĠĠ Ġabstract Ġfun Ġdatab ind ing ( view Data Binding : ĠView Data Binding ) ĊĊĊĠĠĠ Ġoverride Ġfun Ġon Resume () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Resume () ĊĠĠĠĠĠĠĠ Ġlifecycle Controller . on Visible () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Pause () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Pause () ĊĠĠĠĠĠĠĠ Ġlifecycle Controller . on In visible () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Destroy () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Destroy () ĊĠĠĠĠĠĠĠ Ġlifecycle Controller . on De init () ĊĠĠĠ Ġ} Ċ }