arnaud.giuliani
01/24/2019, 11:05 AMpavlospt
01/24/2019, 11:06 AMarnaud.giuliani
01/24/2019, 1:48 PMarnaud.giuliani
01/24/2019, 1:49 PMarnaud.giuliani
01/24/2019, 1:49 PMarnaud.giuliani
01/24/2019, 1:50 PMarnaud.giuliani
01/24/2019, 1:51 PMarnaud.giuliani
01/24/2019, 1:52 PMarnaud.giuliani
01/24/2019, 1:52 PMpavlospt
01/24/2019, 2:01 PMarnaud.giuliani
01/24/2019, 2:04 PMChainchelliah
01/25/2019, 9:49 AMarnaud.giuliani
01/25/2019, 9:51 AMarnaud.giuliani
01/25/2019, 9:51 AMarnaud.giuliani
01/25/2019, 9:51 AMChainchelliah
01/25/2019, 9:55 AMarnaud.giuliani
01/25/2019, 2:50 PMarnaud.giuliani
01/25/2019, 2:51 PModay
01/27/2019, 4:06 PMthis
to observe()
when inside an Activity?oday
01/27/2019, 4:06 PModay
01/27/2019, 4:06 PModay
01/27/2019, 4:07 PModay
01/27/2019, 4:28 PMVinicius Carvalho
02/04/2019, 3:40 PMKoinContext
code it seems that it only clears all collections of instances
scopes
and properties
Vinicius Carvalho
02/04/2019, 3:40 PMVinicius Carvalho
02/04/2019, 3:40 PMfun close() {
<http://logger.info|logger.info>("[Close] Closing Koin context")
instanceRegistry.close()
scopeRegistry.close()
propertyResolver.clear()
}
smassive
02/05/2019, 1:56 PMval appModule = module {
single { get<Context>() as InitApp }
}
And then a dependency that requires the context was satisfied like this:
single { DependencyContext(get<Context>()) }
single { AnotherDependencyContext(get()) } // get() refers to Context
I don't know if it's important but in some places context was satisfied with casting and in another places without casting.
The problem was that Espresso tests were failing because AnotherDependencyContext
could not be satisfied.
The solution is change every get<Context>()
and get()
(referring to Context) by androidContext()
and stop providing Context through appModule
.
Do you know why?arnaud.giuliani
02/06/2019, 8:24 AMContext
arnaud.giuliani
02/06/2019, 8:25 AMInitApp
instance referencesmassive
02/06/2019, 8:33 AM