【发布时间】:2012-07-20 19:54:44
【问题描述】:
您好,我的应用有问题。应用程序正在通过 GPS 跟踪用户道路。它只获得起点,每个下一个点计算距离并增加时间。在我的 HTC Wildfire(使用 CMD7 2.3.7)、Samsung SIII 和 Galaxy Tab 10.1 上一切正常。
当用户开始跟踪时,应用程序正在完成当前活动并在后台使用服务启动新进程。同时用小动画开始新的活动,并将正在进行的状态放在通知区域。一切都很酷,但问题开始于用户在 HTC 一个系列上尝试应用程序。我无法描述它的行为方式,因为我没有这款手机并且无法重现该错误。
你们中有人听说过 HTC 意义上的内存管理吗?我读过一些文章,HTC one 有这种功能。
或者有什么方法可以在模拟器上测试特定设备? 谢谢你的帮助。
【问题讨论】:
-
“我无法描述它的行为,因为我没有这款手机并且无法重现该错误。”前往运营商商店并安装您的应用程序和 SendLog。一旦它崩溃给你自己发送日志,这样你就可以获得堆栈跟踪。如果没有更多信息,几乎无法调试。
-
有问题,应用程序没有崩溃。它有 ACRA,我没有得到任何信息。
-
您是如何注意到这个问题的?除了“它不起作用”之类的东西之外,告诉你的人是否告诉过你它的行为方式?
-
服务正在使用应用程序实例共享数据。有人完成他/她的跟踪后,结果为零。
标签: android memory-management service