package Ġcom . l ud ens . android App . screen . start Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġcom . l ud ens . android App . core . Base Activity Ċ import Ġcom . l ud ens . android App . databinding . Activity Start Binding Ċ import Ġcom . l ud ens . shared . screen . start . Start ViewModel Ċ import Ġcom . l ud ens . shared . screen . start . Start ViewState Ċ import Ġorg . k oin . android x . view model . ext . android . viewModel Ċ Ċ class ĠStart Activity Ġ: ĠBase Activity < Start ViewState , ĠActivity Start Binding >( Activity Start Binding :: inflate ) Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġcreate Intent ( context : ĠContext ) Ġ= ĠIntent ( context , ĠStart Activity :: class . java ). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġflags Ġ= ĠIntent . FLAG _ ACTIVITY _ CLEAR _ TOP Ġor ĠIntent . FLAG _ ACTIVITY _ NEW _ TASK ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġval Ġmodel : ĠStart ViewModel Ġby ĠviewModel () Ċ } Ċ