Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – LocationAvailability没有位置大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

谷歌的FusedLOCATIOnProviderApi for Android最近在过去几个月内被弃用,其中FusedLOCATIOnProviderClient是其继任者,因此我最近更新了客户端应用程序中使用的位置API以使用新的API.

每次在LOCATIOnCallBACk中触发onLOCATIOnAvailability时,我会在LOCATIOnAvailability.isLOCATIOnAvailable()返回false时通知用户,但看起来这种情况比某些设备上的预期更频繁.我在前台服务中运行这些位置更新,这些位置更新保持一致至关重要.有没有办法确定这种失败的原因

>我们不会向最终用户表明任何误报
>我们可以尝试解决问题,或者至少向最终用户报告他们应该做什么?

在我看来,被弃用的API提供了对这些问题的更多洞察,因为它与GoogleApiClient一起使用,或者我可能缺少一些较小的细节.

最佳答案
official documentation says

因此,此方法不提供有关原因的信息.

>我们不会向最终用户表明任何误报

>目前我只是忽略了这个方法的结果,因为它经常返回false,然后再次返回true,依此类推.

>我们可以尝试解决问题,或者至少向最终用户报告他们应该做什么?

>检查是否启用了位置服务(使用LocationManager.isProviderEnabled())
>检查您是否拥有权限,如果需要请求它们(docs)

大佬总结

以上是大佬教程为你收集整理的android – LocationAvailability没有位置全部内容,希望文章能够帮你解决android – LocationAvailability没有位置所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。