이것이 버그인지, 아니면 잘못하고 있는지 나는 모른다. , class KodeinConfidenceTest {
@Test
fun testThatKodeinWorks() {
val kodein = Kodein {
bind<Dice>() with factory { sides: Int -> RandomDice(sides)
Kodein에서 부모 모듈로 모듈을 가져 왔고 나중에 클래스가 Kodein 인스턴스를 필요로하므로 나중에 직접 삽입 할 수 있습니다. 문제는이 코드입니다 : SomeService.module 이후의 Kodein 인스턴스를 필요로하지만 Kodein 아직 만들어지지 않습니다 val parentModule = Kodein {
import(SomeServ
나는 안드로이드 (물론 Kotlin에서)에 의존성 주입을 위해 Kodein을 사용하고 있지만 한 가지 측면으로 고민하고 있습니다. 나는 인수를 람다를 인수로 전달할 수 없습니다. 그것은 정확하게 컴파일하지만 런타임에 실패합니다 (내가 Kodein을 보호하려고 의도 한 것). 내 응용 프로그램 클래스에서 , 나는 다음과 같은 바인딩을 수행 내 활동에 clas
내 CallType 클래스에 삽입 된 데이터 connectivityState.callBackState을 true로 설정하고 ConnectivitySte 클래스에서 false로 초기화됩니다. 그러나 내 IncomingCallBroadcastReceiver 클래스에서 내 부울 데이터 callBackState은 true이 아니라 false이 아닙니다. class