【问题标题】:CPU still running when user leaves app用户离开应用程序时 CPU 仍在运行
【发布时间】:2015-10-24 22:52:31
【问题描述】:

我正在构建一个带有地图的 android 应用程序。似乎当用户离开应用程序(主页按钮或返回按钮)时,应用程序仍然使用 cpu。用户离开应用程序后,用户和内核字段始终从 0.00% 跃升至大约 0.86%(最大值)。如果我不强制关闭应用程序,它似乎会耗尽手机中的电池。 GPS可能是始终搜索的问题吗?如果这是问题,我怎么能用 GPS 停止所有正在运行的进程?

谢谢!

【问题讨论】:

标签: android mobile memory-leaks gps cpu


【解决方案1】:

杀死一个你可以使用的进程

android.os.Process.killProcess(android.os.Process.<PID>());

【讨论】:

  • 这不太行,因为我使用的是片段。当用户单击链接以转到新活动时,我无法使用该代码以防用户想要返回原始片段活动。不知道如何检测用户是要去另一个活动还是离开应用程序。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-01
  • 2010-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多