【发布时间】:2011-04-01 03:09:16
【问题描述】:
我编写了一个应用程序,它将不断地从传感器板请求数据并将数据发送到服务器。我使用尚未激活的摩托罗拉 Droid 手机来测试我的应用程序。我发现有时几个小时后手机会重新启动。我只想知道这是否是由于我的应用程序内存不足引起的。如果某个应用程序的手机内存不足,是应该强制关闭该应用程序还是重启手机?
如果这是由于应用程序内存不足导致的,我该如何释放和清除变量。系统应该自动执行此操作吗?我认为主要问题可能是我设置了一个全局 json 变量来接收和发送所有数据。发送数据后,我只需使用 new JSONObject() 来启动变量。我只想知道旧的会自动释放吗?如果没有,我该怎么做才能释放它?
谢谢
【问题讨论】: