xx

Dagger2是如何保证@singleten单例的

2016-08-17  本文已影响892人  谈小龙

提出问题

准备知识

如果你还没有了解过dagger2,不知道component,scope,model,provider,inject。建议你先对dagger2有一个大概的了解。有一些文章我觉得很棒(都提供了具体的项目在github),你可以阅读,并实践一下:

解决问题

基于这个项目讲解

有那些地方使用了@Singleten注解(#代表类的方法)
他们之间的关系
Dagger2Demo_@Singleton.png

结论

由此可以得出:促使目标对象成为单例的并不是@Singleton注解,而是Application。(它的目的只是为了方便记忆)


我的微信,欢迎一起讨论:

WechatIMG.jpeg
上一篇下一篇

猜你喜欢

热点阅读