package Ġme . tur ker g ok su . ke film . ui . main Ċ Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . activity . view Models Ċ import Ġandroidx . lifecycle . Observer Ċ import Ġme . tur ker g ok su . ke film . R Ċ import Ġme . tur ker g ok su . ke film . model . genre . Genre Ċ import Ġme . tur ker g ok su . ke film . ui . Genre ViewModel Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġgenre List ViewModel : ĠGen re ViewModel Ġby Ġview Models () ĊĠĠĠ Ġvar Ġgenre Map Ġ= Ġmap Of < Int , ĠGen re >() ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĊĠĠĠĠĠĠĠ Ġ// ĠLoad Ġgen res ĊĠĠĠĠĠĠĠ Ġgenre List ViewModel . get Genre HashMap LiveData () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. observe ( this , ĠObserver Ġ{ Ġgen res Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgenre Map Ġ= Ġgen res ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} Ċ } Ċ