我有一个应用程序需要在许多不同的类中一直访问上下文,以保存和序列化数据、显示对话框等。
根据Android开发者网站上的一篇文章,这会导致内存泄漏:http://developer.android.com/resources/articles/avoiding-memory-leaks.html 访问上下文的一般方法是什么?我应该创建一个单例类,在应用程序启动时持有一个上下文引用,还是有更好的方法?
例如,我的方法现在看起来像这样:
根据Android开发者网站上的一篇文章,这会导致内存泄漏:http://developer.android.com/resources/articles/avoiding-memory-leaks.html 访问上下文的一般方法是什么?我应该创建一个单例类,在应用程序启动时持有一个上下文引用,还是有更好的方法?
例如,我的方法现在看起来像这样:
public void saveData(TheCassName classObject, Context context){
//do some stuff that involves context
}
而且可以从任何需要它的地方调用。
谢谢!