为什么在Google Architecture Components中不推荐使用匕首?

时间:2019-05-09 07:11:49

标签: android android-architecture-components android-jetpack

我将启动一个中等大小的新Android应用。

找到样板代码,并决定使用Google推荐的架构组件。

我去了https://github.com/googlesamples/android-sunflower,花了一些时间在架构中。我发现在上一个项目中使用了匕首,而在Architecture Components中不再使用它了。

我不知道为什么?有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

在自述文件中,您可以阅读以下内容:

  

有关依赖项注入的说明-尽管许多项目(例如Plaid)使用Dagger 2进行DI,但没有计划将DI合并到Sunflower中。这使不熟悉依赖注入的开发人员无需学习DI就能更好地理解Sunflower的代码。