Hello, I have 2 scoped bindings. Also I connected ...
# kodein
a
Hello, I have 2 scoped bindings. Also I connected Kodein Android module whose contains Fragment to Activity translators. How do I use it without conflicts? I tried override activity message service, but I get "?<Fragment>().? { ? } must override an existing binding". "allowSilentOverride" also not working.
Copy code
Kodein.Module("MessageServices", allowSilentOverride = true) {
    bind<MessageService>() with scoped(WeakContextScope.of<Activity>()).singleton {
        ActivityMessageService(context)
    }

    bind<MessageService>(overrides = true) with scoped(WeakContextScope.of<Fragment>()).singleton {
        FragmentMessageService(context)
    }
}