gpt4 book ai didi

android - 结合服务处理暂停或停止的 Activity

转载 作者:行者123 更新时间:2023-11-30 03:15:16 24 4
gpt4 key购买 nike

我目前有一个获取 GPS 坐标并将其发送到计算距离、时间和速度的 Activity 的前台服务。我想不断获取并发送这些数据,直到用户按下停止按钮。

但是,当我使用前台服务获取信息时,我担心我的 Activity 不会收到它,如果它被最小化并执行了 onPause 或 onStop 方法的话。

因此有一种方法可以阻止 Activity 暂停或停止。或者更好的选择是,如何将数据存储在服务中并在 Activity 恢复后发送/更新?

最佳答案

您可以将它们插入 Queue 或类似的东西(可能是 SQLite),当您的 Activity 没有暂停/停止时,您可以从 中弹出条目队列

您无法阻止 Activity 暂停/停止,因为这是由 Android 框架控制的。

所以通常在像您这样的情况下,FIFO 数据结构通常可以解决问题。

关于android - 结合服务处理暂停或停止的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20247660/

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