koin-androidx-scope / org.koin.androidx.scope / ScopeActivity

ScopeActivity

abstract class ScopeActivity : AppCompatActivity, KoinScopeComponent

ScopeActivity

AppCompatActivity, allow to create & destroy tied Koin scope

Author
Arnaud Giuliani

Constructors

<init>

ScopeActivity

ScopeActivity(contentLayoutId: Int = 0)

Properties

koin

open val koin: Koin

scope

open val scope: Scope

Functions

get

get given dependency

fun <T : Any> get(qualifier: Qualifier? = null, parameters: ParametersDefinition? = null): T

inject

inject lazily

fun <T : Any> inject(qualifier: Qualifier? = null, parameters: ParametersDefinition? = null): Lazy<T>

onCreate

open fun onCreate(savedInstanceState: Bundle?): Unit

onDestroy

open fun onDestroy(): Unit