LiCola-Exist / huabanDemo

MD版的花瓣网App
573 stars 172 forks source link

application不应再用单例模式 #8

Open alberthgh opened 8 years ago

alberthgh commented 8 years ago

这个app很不错。不过每次启动app,系统都会初始化一个唯一的application,在四大组件使用getapplication()就可以获得的了,用了单例反而重复实例化

LiCola-Exist commented 8 years ago

恩 ,不是很清楚你说哪个模块?

alberthgh commented 8 years ago

每个app内只有唯一的application。对应这个app就是HuaBanApplication.java

LiCola-Exist commented 8 years ago

恩,对的。我知道了。 我在Fresco的初始化中,调用单例。这个是以前直接复制GitHub上Fresco代码的,没有认真分析。谢谢提醒

alberthgh commented 8 years ago

不好意思,我刚才看漏了。您在HuaBanApplication.onCreate()中已经赋值了instance = this,那么就不会反复实例化,只是getInstance()是不必要的。哈哈~