Skip to content

Latest commit

 

History

History
executable file
·
25 lines (20 loc) · 658 Bytes

File metadata and controls

executable file
·
25 lines (20 loc) · 658 Bytes

Activity holder

Модуль, содержащий ActivityHolder - содержит текущую активити. Необходимо инициализировать в application классе

Пример использования

object : Application.ActivityLifecycleCallbacks() {

    //...
    
    override fun onActivityResumed(activity: Activity) {
        activeActivityHolder.activity = activity
    }

    override fun onActivityStopped(activity: Activity) {
        activeActivityHolder.clearActivity()
    }
}

Подключение

Gradle:

    implementation "ru.surfstudio.android:activity-holder:X.X.X"