【发布时间】:2011-10-19 20:52:44
【问题描述】:
我有一个应用程序需要一直访问许多不同类中的上下文,用于保存和序列化数据、显示对话框等。
根据 Android 开发者网站上的一篇文章,这会导致内存泄漏: http://developer.android.com/resources/articles/avoiding-memory-leaks.html
访问上下文的一般方法是什么?是否应该创建一个单例类,该类在应用启动后立即保存一个对上下文的引用,或者最好的方法是什么?
例如,现在我的方法看起来像这样
public void saveData(TheCassName classObject, Context context){
//do some stuff that involves context
}
并且从我需要的任何地方调用。
谢谢!
【问题讨论】:
标签: android