gpt4 book ai didi

android - GPS 跟踪应用程序(策略)

转载 作者:行者123 更新时间:2023-11-29 02:07:12 25 4
gpt4 key购买 nike

我目前正在为汽车驾驶员日志开发 GPS 跟踪应用程序(仅距离,不存储每个值或显示在 MapView 中)。对接电话的原因,我不关心功耗。到目前为止,我的实现是一项调用 GPS-Helper 类的 Activity ,该类正在获取经度/纬度。Activity 本身计算行驶距离,将其显示给用户并启动一个通知栏,该通知栏也显示距离。为了保持 Activity 处于 Activity 状态而不被操作系统杀死,我正在为 Activity 使用 PARTIAL WakeLock。

我的问题是这不能正常工作,因为尽管有 WakeLock,我的应用程序似乎被操作系统杀死了。我认为它已被杀死,因为当我单击通知栏项目(例如 15-30 分钟后)以查看我的运行 Activity 中的行驶距离时,该 Activity 显示为开始新的 GPS 轨道而不是显示从前一个开始的轨道的行驶距离。WAKELOCK 权限已在 list 中正确设置。

我现在的问题是要知道这个构造是否可以工作,或者是否有更好的方法来做到这一点?

最佳答案

您的问题可能出在您单击通知时启动的 Intent 上。这个 Intent 很可能是想启动一个全新的 Activity,而不是将旧的 Activity 返回到前台。

这个链接可以帮助你做你想做的事:

How to bring Android existing activity to front via notification

关于android - GPS 跟踪应用程序(策略),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9348399/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com