【发布时间】:2010-09-30 00:35:37
【问题描述】:
回忆这个post enumerating several problems of using singletons 并且已经看到了几个使用单例模式的 Android 应用程序示例,我想知道使用单例而不是通过全局应用程序状态共享的单个实例是否是一个好主意(子类化 android.os.Application 并通过 context.getApplication() 获取它)。
这两种机制有什么优点/缺点?
老实说,我希望这篇文章Singleton pattern with Web application, Not a good idea! 得到相同的答案,但适用于 Android。我对么? DalvikVM 有什么不同?
编辑:我想就所涉及的几个方面发表意见:
- 同步
- 可重用性
- 测试
【问题讨论】:
标签: java android design-patterns singleton