【发布时间】:2016-09-29 14:54:38
【问题描述】:
现在,当类包含静态 Context 对象时,Android Studio 会显示警告。它说这会导致内存泄漏。但是,我注意到这也是在 android 库中完成的。例如,LocalBroacastManager 类有一个静态实例,它包含一个 context 对象。
那么这作为内存泄漏有多严重?
我有一个在后台运行的单例地理围栏类,并将boolean 保存到sharedPreferences,指示用户是否在地理围栏中。为了保存首选项,我需要一个context 对象,但由于该方法是一个被覆盖的方法,我无法传入上下文对象。
如果没有context 实例变量,如何实现?
【问题讨论】:
标签: java android performance android-studio memory-leaks