【问题标题】:GPS Strategy over several Activites多项活动的 GPS 策略
【发布时间】:2014-10-21 08:28:05
【问题描述】:

如果我在多个活动中使用 GPS,我对 GPS 策略有疑问。

链接,我搜索过: Location Strategies Android DevelopersLocation Listener Android DevelopersLocation Manager Android Developers

例如:我的应用程序中有三个活动(A、B、C)。在每个活动中,我开始在 onResume 方法中收听 GPS 信号。在每个活动中,我都会停下来收听 onPause 方法中的 GPS 信号。 我这样做是为了避免监听另一个应用程序是否出现在前面(活动 X)。

为了更好地理解我的问题,我有一张图片:

问题1:这种方式正确吗,还是有更好的方式?

问题2:如果用户通过我的活动快速切换,如果我总是注册和注销LocationListener,性能如何?

感谢您的帮助! 卢卡斯

【问题讨论】:

    标签: android gps location locationmanager locationlistener


    【解决方案1】:

    您可以尝试将所有代码移动到服务中并从那里获取状态。 最好为 Gelocation 管理一个单独的类,假设是 Geolocation 管理器并在您的活动中使用它。

    这样您就可以在您的应用中进行更好的跟踪。

    看看 MyTracks ;) https://code.google.com/p/mytracks/source/browse/#hg%2FMyTracks%2Fsrc%2Fcom%2Fgoogle%2Fandroid%2Fapps%2Fmytracks%2Fservices

    【讨论】:

      猜你喜欢
      • 2011-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-11
      相关资源
      最近更新 更多