【问题标题】:Get shared viewmodel with constructor arguments between Activity and Fragment using Koin使用 Koin 在 Activity 和 Fragment 之间获取具有构造函数参数的共享视图模型
【发布时间】:2021-10-07 12:19:07
【问题描述】:

我正在使用 koin 依赖注入。我的 Activity 使用 Java,而 Fragment 使用 Kotlin。 Viewmodel 具有构造函数参数。

目前我正在 Activity 中尝试这个

MyViewmodel viewmodel = get(MyViewmodel.class, null, () -> parametersOf(this));

在片段中

private val viewModel: MyViewmodel by sharedViewModel()

我得到了不同的实例。这里如何共享单个实例?

【问题讨论】:

    标签: android android-viewmodel koin


    【解决方案1】:

    我认为你应该检查你的初始化。 见sample。您的问题没有足够的信息来提供完整的答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多