【发布时间】:2021-06-10 14:38:48
【问题描述】:
我尝试getLastLocation(),但有时是null。发生这种情况时,我会去谷歌地图一秒钟,然后返回我的应用程序,99% 的情况下就可以了。还有一个应用程序只返回您所在的城市,即使我的应用程序不能getLastLocation(),它也可以工作。我注意到当我使用其他应用程序、谷歌地图或天气应用程序时,状态栏中会出现一小段时间位置图标,但是当我使用我的应用程序时,该图标永远不会出现,所以我猜这可能有问题吗?
我需要做些什么来确保我的位置为 != null?
还有一件事,有时我会得到我的位置(纬度和经度),但反向地理编码会因为 List 为空而被捕获?如何确保它始终不为空?
我使用的代码只是 android 开发人员的复制/过去。
【问题讨论】:
标签: android geolocation location reverse-geocoding