我有这个简单的疑问。
手机正在获取位置更新时,我必须显示进度对话框。
我是否需要在单独的线程中执行此操作,或者getLastKnownLocation是否已经在单独的线程中运行。
如果它不能任何人请发表一个小的示例代码,最有效的方法来做到这一点?
我经历了android api源代码,并没有成功找出工作。does getlastknownlocation是否在单独的线程中运行?
0
A
回答
0
getLastKnownLocation
同步运行,它实际上并没有得到当前位置(这是你可能想要的)。下面是文档:http://developer.android.com/reference/android/location/LocationManager.html#getLastKnownLocation%28java.lang.String%29
亮点:
返回一个位置指示从给定的提供商处获得的最后已知位置 修复数据。这可以在没有 启动提供程序的情况下完成。请注意,如果设备已关闭并移动到另一个 位置,则该位置可能已过时,例如 。
如果提供者当前被禁用,则返回null。
你可能想什么东西沿着这一问题的线条更:displaying progress dialog at the start of a gps application
相关问题
- 1. BeginInvoke()是否运行单独的线程?
- 2. Google Analytics(分析)是否在单独的线程中运行?
- 3. SQL触发器是否在单独的线程中运行?
- 4. EF嵌套查询是否在单独的线程中运行?
- 5. CallBatchTasks(来自ORMLite)是否在单独的线程中运行?
- 6. Swift CoreBluetooth:CentralManager是否应该在单独的线程中运行?
- 7. Web Audio API事件是否在单独的线程中运行?
- 8. 异步方法是否在单独的线程中运行?
- 9. java代理是否在单独的线程中运行?
- 10. 在单独的线程中运行VCL
- 11. ContentResolver.applyBatch是否在单独的线程上运行
- 12. 在iOS中,GestureRecogizer目标操作是否在单独的线程中运行?
- 13. 运行在单独的线程
- 14. Android Loader是否在单独的线程中执行其工作?
- 15. 在单独的线程中执行长操作是否安全?
- 16. 在单独线程上运行ALAssetLibrary块
- 17. System.Timers.Timer是否在独立线程中运行?
- 18. 是否有可能在单独的线程中运行几个QWidgets
- 19. 是否可以在单独的线程中运行HTML 5视频?
- 20. 线程池是否可以在单线程函数上运行?
- 21. 在单独的线程中运行窗体表单
- 22. jBPM - 在单独的线程中运行进程
- 23. 在Qt中运行单独的进程或线程
- 24. 在UI线程中运行的服务中是否可运行
- 25. “在单独的线程中运行实例”的最简单方法是什么?
- 26. Task.Continuewith中的新任务(在单独的线程上运行)
- 27. Django unittesting:model.all()查询集在单独线程中运行的方法是空的
- 28. 在单独的线程中运行SimpleXMLRPCServer并关闭
- 29. 如何在单独的线程中运行计时器?
- 30. Kivy popup在单独的线程中运行
谢谢您的回答。但是,您建议的链接每10秒钟请求位置更新。我只想要一个位置的更新。这就是我使用getLastKnownLocation的原因。有一个更好的方法吗?通过请求位置更新超过要求,我不必使用大部分用户的电池。 – Brahadeesh
@Brahadeesh你也可以[requestSingleUpdate](http://developer.android.com/reference/android/location/LocationManager.html#requestSingleUpdate%28java.lang.String,%20android.app.PendingIntent%29)。 – Kiril
requestSingleUpdate是同步还是异步运行? – Brahadeesh