gpt4 book ai didi

android - 在 Activity 之间或应用程序最小化时保持 locationListener 处于 Activity 状态

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

我在我的类 Locator.java 中启动了一个 Activity ,它启动了一个 locacionListener 服务。该 Activity 将位置写入数据库。我想知道当我移动到下一个屏幕( Activity )时,位置是否会继续写入数据库,或者我需要返回到 Locator.java 以继续写入。当我最小化应用程序时也是如此。

我想过要使用服务,但我想确定我是否需要它。

其他场景,假设我在一个 Activity 中只需要位置。我想知道在那种情况下服务是否会提高性能,就好像 GPS 模块在 Activity 之间停止一样,下次我返回 Activity 时需要重新启动它。在这种情况下,服务将使模块保持 Activity 状态,下次我返回 Activity 时,它会更快地获得位置。

非常感谢您的帮助。

谢谢,大卫。

最佳答案

在您的情况下,您应该在使用此代码销毁和暂停 Activity 时停止为位置管理器获取纬度和经度。`mLocManager.removeUpdates(this);这里的 mLocationManger 是 LocationManager 的对象。并在 onCreate 或 onResume 中初始化 locationlistner loject 并调用 licationUpdate Mathod,因为您想在返回 Activity 时更新位置。我希望这是帮助。

关于android - 在 Activity 之间或应用程序最小化时保持 locationListener 处于 Activity 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6058020/

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