1

在 Kodein 中,当我有以下绑定时

    bind<AppDependent>() with singleton {
        AppDependent("abc", instance(), instance())
    }

我可以在下面使用我的 appDependent

private val appDependent : AppDependent by instance(

但是,如果我想提供title如下

    bind<AppDependent>() with multiton {
        title: String -> AppDependent(title, instance(), instance())
    }

我怎么能创造appDependent

我尝试了以下方法但没有工作。

private val appDependent : AppDependent by instance("Main")
4

1 回答 1

1

发现我们可以这样做

private val appDependent: AppDependent by instance(arg = "My Text")
于 2019-09-24T14:43:17.943 回答