【问题标题】:RoboGuice injection of POJOs into POJOsRoboGuice 将 POJO 注入 POJO
【发布时间】:2013-08-12 08:21:58
【问题描述】:

我的 Guice 有点生锈(已经 3 年了),请耐心等待。我有一个自定义 API (@ContextSingleton) 对象,我需要将其 @Inject 到我的各种类中。当目标类从 RoboActivity(或者在我的例子中是 RoboSherlockActivity)扩展时,这可以正常工作。但是,当我想将其注入 POJO 时,注入失败并得到一个空对象。

我在这里遗漏了什么吗?我尝试为 API 对象编写自定义 Provider(返回一个新的 Api()),但对象创建图并不完整,因为 API 对象中的任何 @Inject 成员仍然为空。

现在我正在通过将 API 对象传递给 POJO 而不是注入它来解决这个问题,但我希望最终使用 @Inject 以保持一致性。

【问题讨论】:

    标签: android roboguice


    【解决方案1】:

    我也有这个问题。我认为我们只需要对 POJO 案例使用常规 Guice。在这里查看我的答案:https://stackoverflow.com/a/24671352/189341

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-17
      • 1970-01-01
      • 2013-05-27
      • 1970-01-01
      相关资源
      最近更新 更多