registerActivityLifecycleCallbacks

    Application Foreground/Backgroud 상태 확인하기

    Application이 Foreground인지, Background 상태인지 ActivityLifecycleCallbacks 를 사용하여 확인해본다. enum class ApplicationState { FOREGROUND, BACKGROUND } class ApplicationLifecycleStatus : Application.ActivityLifecycleCallbacks { companion object { var state:ApplicationState = ApplicationState.FOREGROUND } override fun onActivityStarted(activity: Activity) { state = ApplicationState.FOREGROUND } override fun o..