Simple question here: is it possible to get an object initilized through app startup Initializer inside a Hilt module?
Let me provide an example. Assume that I’ve the following Initializer:
<code>class AnalyticsInitializer: Initializer<Analytics> {
override fun create(context: Context): Analytics {
return A
}
}
</code>
<code>class AnalyticsInitializer: Initializer<Analytics> {
override fun create(context: Context): Analytics {
return A
}
}
</code>
class AnalyticsInitializer: Initializer<Analytics> {
override fun create(context: Context): Analytics {
return A
}
}
and a Hilt module:
<code>@Provides
@Singleton
fun provideAnalytics(): Monitor =
// get the object A returned by AnalyticsInitializer
</code>
<code>@Provides
@Singleton
fun provideAnalytics(): Monitor =
// get the object A returned by AnalyticsInitializer
</code>
@Provides
@Singleton
fun provideAnalytics(): Monitor =
// get the object A returned by AnalyticsInitializer
Any hint? Are there any alternatives?