初始化我的单例后,它会通过Context
(如Android文档中所建议)。我使用该上下文获取ConnectivityManager
。
稍后我想再次访问ConnectivityManager
,,但是这次我没有Context
(因为保存Context
不好,等等)。
在单例初始化期间是否保留ConnectivityManager
(或其他任何系统服务)可以吗?
我怀疑避免静态保存应用上下文的原因同样适用于系统服务,但我可能是错的。
编辑,“重复”问题的答案忽略了我问题的核心,即当我需要该服务时,我没有对应用上下文的引用。
问题本身仅询问泄漏。