Модуль, содержащий 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"