【发布时间】:2010-11-05 22:22:15
【问题描述】:
我的应用从android.location.Geocoder; 类多次调用getFromLocationName,这目前在我的活动中处理,该活动还显示一些取决于该调用结果的数据。
这可能会很慢,例如,在加载活动之前,它首先必须完成各种调用,这取决于网络连接。
获得结果后,我真的不需要刷新它(我的意思是位置和地理坐标多久更改一次?)
我的问题:我怎样才能最好地避免每次运行我的应用程序时都查询这些数据。我应该对启动时加载它们的服务做些什么吗? (如果必须查询 50 次以上可能会很慢)。或者我应该拨打电话,将结果存储在 SQL 中,然后如果我当前没有保留结果,则只在下次查询?
【问题讨论】:
标签: android android-2.1-eclair android-location location-based-service