我的 Android 开发遇到了一些内存问题。
我想知道我的实际模型是否可以工作,并且还想了解如何以更好的方式做到这一点:
- 我需要
public static final
全局变量 - 我需要永远不会被垃圾收集的
public
全局变量 - 我需要让引擎运行,并且在没有我打电话的情况下永远不会破坏
stop()
主要应用:应用 公共静态最终布尔调试=假; onCreate() Engine.getEngine().prepare() 主要活动:活动 onResume() Engine.getEngine().start() 暂停() Engine.getEngine().stop() 引擎 准备() MainApplication.DEBUG = true; 开始() LocationManager.requestLocationUpdates() 停止() LocationManager.removeUpdates()
Engine 是一个 Singleton 类,接收位置更新等。
我的 Engine 类必须不被释放而不是 DEBUG 变量。