【问题标题】:calling an injected function requires direct dependency of the function dependencies?调用注入函数需要直接依赖函数依赖项?
【发布时间】:2019-12-25 19:45:50
【问题描述】:

我有一个 android 应用程序,它使用两个共享库 A、B,我也写了。

应用将OnClickListener 注入库 A,调用库 B。

库 A 是否需要直接依赖库 B?因为它将OnClickListener 作为一个黑盒子。它会调用库 B,但我认为它是从依赖于它们的应用程序的上下文中获取的。

对吗?

【问题讨论】:

    标签: android dependency-injection build dependencies


    【解决方案1】:

    如果传递的唯一内容是 onClickListener(),则库 A 将不依赖于库 B,无论里面是什么。

    应用程序显然会同时依赖库 A 和库 B。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-20
      • 2020-03-09
      • 2011-02-02
      • 2020-01-19
      • 2023-03-08
      • 1970-01-01
      • 2017-06-04
      相关资源
      最近更新 更多