Application它注意:
一切都在发挥作用.
我的问题:
使用多个Application类有什么缺点吗?这甚至被建议了吗?
一些想法:
PS:我知道我可以使用一个字段来存储第二类中的上下文.
我认为这根本不建议,因为Application上只能有一个实例(因此只有一个类).
我对真正有效的事情非常怀疑.你在谈论实用程序类,所以也许你正在使用运行良好的静态方法.但是你应该使用你的调试器,我几乎可以肯定你会发现你的某个类从未被实例化过.
顺便说一下,官方文件说明:
"通常不需要子类Application.在大多数情况下,静态单例可以以更模块化的方式提供相同的功能.如果你的单例需要一个全局上下文(例如注册广播接收器),检索它的函数可以是给出一个Context,它在第一次构造单例时在内部使用Context.getApplicationContext()."
| 归档时间: |
|
| 查看次数: |
2572 次 |
| 最近记录: |