Android OnlocationChanged storage
Posted
技术标签:
【中文标题】Android OnlocationChanged storage【英文标题】: 【发布时间】:2012-06-30 07:27:49 【问题描述】:我想知道从onLocationChanged()
方法中保存纬度和经度的最佳方法是什么。
是使用 SharedPreferences,还是使用 I*ntent/BroadcastReceiver*?
谢谢。
【问题讨论】:
这在很大程度上取决于您为什么要保存它以及您使用它的目的。当然有很多方法,这取决于你的情况。如果您想要一个体面的答案,您需要提供更多信息 好吧,有几个活动将使用当前位置来计算距离或将其发送到 REST Web 服务。 【参考方案1】:我会将它存储在public static
(类)变量中,以便您的所有活动都可以访问它。我认为 SharedPreferences 太过分了(除非这个值需要在你的应用程序被杀死然后重新启动时继续存在)。
【讨论】:
以上是关于Android OnlocationChanged storage的主要内容,如果未能解决你的问题,请参考以下文章
在 Android 中未调用 onlocationchanged
为啥 Android 服务中没有调用 OnlocationChanged?
Android OnlocationChanged storage