【问题标题】:GPS Location is being saved automatically without approvalGPS 位置在未经批准的情况下自动保存
【发布时间】:2015-11-11 11:42:30
【问题描述】:

好吧,我的问题是这样的:

我有两个活动,A 和 B。

在活动 A 中,我有一个 webview,它显示了一个谷歌地图,其中的坐标取自 SharedPreferences DB 文件。如果数据库文件为空,则谷歌地图查询将获取默认值。

现在,当我进入活动 B 时,GPS 位置开始工作,它让我决定是否要保存当前位置(我可以单击“保存”按钮将当前位置保存到 DB 文件或只需单击“不保存即可返回”按钮,这会将我带回到活动 A 而不保存位置。

问题是,当我点击“不保存返回”时,活动 A 中的位置发生了变化!即使我没有点击“保存”按钮,它也已更新! 这怎么可能?

有人知道吗?请帮忙

【问题讨论】:

    标签: android-intent navigation gps location google-maps-android-api-2


    【解决方案1】:

    好的,似乎是 onStop() 方法导致了这个问题。 每次我在 A 和 B Activity 之间切换并保存最后一个位置时,onStop() 都会起作用。

    实现 onStop() 的全部目的只是为了以防应用崩溃,而不是在活动之间切换时。

    有人知道如何正确设置吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-11
      • 2018-08-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多