koin-androidx-scope
Module Contents
alltypes
Module Contents
androidx.lifecycle.LifecycleOwner
Module Contents
val
LifecycleOwner
.
currentScope
:
Scope
val
LifecycleOwner
.
lifecycleScope
:
Scope
val
LifecycleOwner
.
scope
:
Scope
abstract
class
ScopeActivity
:
AppCompatActivity
,
KoinScopeComponent
Module Contents
ScopeActivity
(
@LayoutRes
contentLayoutId
:
Int
=
0
,
initialiseScope
:
Boolean
=
true
)
inline
fun
<
reified
T
:
Any
>
get
(
qualifier
:
Qualifier
?
=
null
,
noinline
parameters
:
ParametersDefinition
?
=
null
)
:
T
inline
fun
<
reified
T
:
Any
>
inject
(
qualifier
:
Qualifier
?
=
null
,
mode
:
LazyThreadSafetyMode
=
LazyThreadSafetyMode.SYNCHRONIZED
,
noinline
parameters
:
ParametersDefinition
?
=
null
)
:
Lazy
<
T
>
protected
open
fun
onCreate
(
savedInstanceState
:
Bundle
?
)
:
Unit
protected
open
fun
onDestroy
(
)
:
Unit
open
val
scope
:
Scope
abstract
class
ScopeFragment
:
Fragment
,
KoinScopeComponent
Module Contents
ScopeFragment
(
@LayoutRes
contentLayoutId
:
Int
=
0
,
initialiseScope
:
Boolean
=
true
)
inline
fun
<
reified
T
:
Any
>
KoinScopeComponent
.
get
(
qualifier
:
Qualifier
?
=
null
,
noinline
parameters
:
ParametersDefinition
?
=
null
)
:
T
inline
fun
<
reified
T
:
Any
>
KoinScopeComponent
.
inject
(
qualifier
:
Qualifier
?
=
null
,
mode
:
LazyThreadSafetyMode
=
LazyThreadSafetyMode.SYNCHRONIZED
,
noinline
parameters
:
ParametersDefinition
?
=
null
)
:
Lazy
<
T
>
open
fun
onDestroy
(
)
:
Unit
open
fun
onViewCreated
(
view
:
View
,
savedInstanceState
:
Bundle
?
)
:
Unit
fun
<
reified
T
:
ScopeActivity
>
requireScopeActivity
(
)
:
T
open
val
scope
:
Scope
val
scopeActivity
:
ScopeActivity
?
class
ScopeHandlerViewModel
:
ViewModel
Module Contents
ScopeHandlerViewModel
(
)
protected
fun
onCleared
(
)
:
Unit
var
scope
:
Scope
?
abstract
class
ScopeService
:
Service
,
KoinScopeComponent
Module Contents
ScopeService
(
initialiseScope
:
Boolean
=
true
)
inline
fun
<
reified
T
:
Any
>
get
(
qualifier
:
Qualifier
?
=
null
,
noinline
parameters
:
ParametersDefinition
?
=
null
)
:
T
inline
fun
<
reified
T
:
Any
>
inject
(
qualifier
:
Qualifier
?
=
null
,
mode
:
LazyThreadSafetyMode
=
LazyThreadSafetyMode.SYNCHRONIZED
,
noinline
parameters
:
ParametersDefinition
?
=
null
)
:
Lazy
<
T
>
open
fun
onCreate
(
)
:
Unit
open
fun
onDestroy
(
)
:
Unit
open
val
scope
:
Scope
package
org.koin.androidx.scope
Module Contents
fun
<
T
:
ComponentActivity
>
T
.
activityRetainedScope
(
)
:
Scope
fun
<
T
:
ComponentActivity
>
T
.
activityScope
(
)
:
Scope
androidx.lifecycle.LifecycleOwner
Module Contents
val
LifecycleOwner
.
currentScope
:
Scope
val
LifecycleOwner
.
lifecycleScope
:
Scope
val
LifecycleOwner
.
scope
:
Scope
fun
<
T
:
Fragment
>
T
.
fragmentScope
(
)
:
Scope
fun
<
T
:
ComponentActivity
>
T
.
getScopeId
(
)
:
String
fun
<
T
:
ComponentActivity
>
T
.
getScopeName
(
)
:
TypeQualifier
fun
<
T
:
ComponentActivity
>
T
.
newScope
(
source
:
Any
?
=
null
)
:
Scope
abstract
class
ScopeActivity
:
AppCompatActivity
,
KoinScopeComponent
Module Contents
ScopeActivity
(
@LayoutRes
contentLayoutId
:
Int
=
0
,
initialiseScope
:
Boolean
=
true
)
inline
fun
<
reified
T
:
Any
>
get
(
qualifier
:
Qualifier
?
=
null
,
noinline
parameters
:
ParametersDefinition
?
=
null
)
:
T
inline
fun
<
reified
T
:
Any
>
inject
(
qualifier
:
Qualifier
?
=
null
,
mode
:
LazyThreadSafetyMode
=
LazyThreadSafetyMode.SYNCHRONIZED
,
noinline
parameters
:
ParametersDefinition
?
=
null
)
:
Lazy
<
T
>
protected
open
fun
onCreate
(
savedInstanceState
:
Bundle
?
)
:
Unit
protected
open
fun
onDestroy
(
)
:
Unit
open
val
scope
:
Scope
abstract
class
ScopeFragment
:
Fragment
,
KoinScopeComponent
Module Contents
ScopeFragment
(
@LayoutRes
contentLayoutId
:
Int
=
0
,
initialiseScope
:
Boolean
=
true
)
inline
fun
<
reified
T
:
Any
>
KoinScopeComponent
.
get
(
qualifier
:
Qualifier
?
=
null
,
noinline
parameters
:
ParametersDefinition
?
=
null
)
:
T
inline
fun
<
reified
T
:
Any
>
KoinScopeComponent
.
inject
(
qualifier
:
Qualifier
?
=
null
,
mode
:
LazyThreadSafetyMode
=
LazyThreadSafetyMode.SYNCHRONIZED
,
noinline
parameters
:
ParametersDefinition
?
=
null
)
:
Lazy
<
T
>
open
fun
onDestroy
(
)
:
Unit
open
fun
onViewCreated
(
view
:
View
,
savedInstanceState
:
Bundle
?
)
:
Unit
fun
<
reified
T
:
ScopeActivity
>
requireScopeActivity
(
)
:
T
open
val
scope
:
Scope
val
scopeActivity
:
ScopeActivity
?
class
ScopeHandlerViewModel
:
ViewModel
Module Contents
ScopeHandlerViewModel
(
)
protected
fun
onCleared
(
)
:
Unit
var
scope
:
Scope
?
abstract
class
ScopeService
:
Service
,
KoinScopeComponent
Module Contents
ScopeService
(
initialiseScope
:
Boolean
=
true
)
inline
fun
<
reified
T
:
Any
>
get
(
qualifier
:
Qualifier
?
=
null
,
noinline
parameters
:
ParametersDefinition
?
=
null
)
:
T
inline
fun
<
reified
T
:
Any
>
inject
(
qualifier
:
Qualifier
?
=
null
,
mode
:
LazyThreadSafetyMode
=
LazyThreadSafetyMode.SYNCHRONIZED
,
noinline
parameters
:
ParametersDefinition
?
=
null
)
:
Lazy
<
T
>
open
fun
onCreate
(
)
:
Unit
open
fun
onDestroy
(
)
:
Unit
open
val
scope
:
Scope