AppInitializer
class AppInitializer
An AppInitializer can be used to initialize all discovered ComponentInitializers. The discovery mechanism is via <meta-data> entries in the merged AndroidManifest.xml.
Summary
Public functions |
|
|---|---|
java-static AppInitializer |
getInstance(context: Context) |
T |
<T> initializeComponent(component: Class<Initializer<T!>!>)Initializes a |
Boolean |
isEagerlyInitialized(component: Class<Initializer<*>!>)Returns |
Public functions
getInstance
java-static fun getInstance(context: Context): AppInitializer
| Returns | |
|---|---|
AppInitializer |
The instance of |
initializeComponent
fun <T> initializeComponent(component: Class<Initializer<T!>!>): T
Initializes a Initializer class type.
| Parameters | |
|---|---|
<T> |
The instance type being initialized |
component: Class<Initializer<T!>!> |
The |
| Returns | |
|---|---|
T |
The initialized instance |
isEagerlyInitialized
fun isEagerlyInitialized(component: Class<Initializer<*>!>): Boolean
Returns true if the Initializer was eagerly initialized..
| Parameters | |
|---|---|
component: Class<Initializer<*>!> |
The |
| Returns | |
|---|---|
Boolean |
|