我将启动一个中等大小的新Android应用。
找到样板代码,并决定使用Google推荐的架构组件。
我去了https://github.com/googlesamples/android-sunflower,花了一些时间在架构中。我发现在上一个项目中使用了匕首,而在Architecture Components中不再使用它了。
我不知道为什么?有人可以帮我吗?
答案 0 :(得分:1)
在自述文件中,您可以阅读以下内容:
有关依赖项注入的说明-尽管许多项目(例如Plaid)使用Dagger 2进行DI,但没有计划将DI合并到Sunflower中。这使不熟悉依赖注入的开发人员无需学习DI就能更好地理解Sunflower的代码。