Android - 位置报告在显示关闭后停止

时间:2016-07-29 13:54:10

标签: android gps location

大家好,
我正在尝试创建一个永久发送移动位置(GPS)的应用程序,因此我使用了Traccar客户端代码,该代码使用在后台运行的服务。当显示器打开时应用程序正常工作但当它关闭时,位置报告也会停止 如果您有任何想法让它在显示器关闭后运行,请帮助 提前感谢

2 个答案:

答案 0 :(得分:0)

如果在Activity中运行代码,可能会发生这种情况 - 当屏幕关闭时,Activity停止运行。 (请参阅活动生命周期)。您应该使用Service在背景中独立于UI运行程序

答案 1 :(得分:0)

谢谢,我明白了,
问题是Android 6有一个优化电池消耗的机制,我通过以下步骤禁用它:

  • 打开设备的设置> “电池”

  • 在顶部菜单中是“电池优化”

  • 在顶部选择器中选择“所有应用”,找到“轨迹图”并选择“不优化”。

我禁用了手机的保存模式,一切正常