Android getlastknownlocation 返回 null

Posted

技术标签:

【中文标题】Android getlastknownlocation 返回 null【英文标题】:Android getlastknownlocation returns null 【发布时间】:2012-05-28 04:43:25 【问题描述】:

我正在为 GPS 提供商调用 getLastKnownLocation,它返回 null。文档说,如果未启用提供程序,这可能会发生,但我知道它是。如果不存在最后一个已知位置,提供者是否可以返回 null?我看不到文档在哪里说“如果不存在最后一个已知位置,则可能返回 null”

【问题讨论】:

【参考方案1】:

如果不存在最后一个已知位置,提供者是否可以返回 null?

是的。事实上,很多时候,它会返回null,因为没有任何东西会导致 GPS 获取修复。 GPS 通常会断电以节省电池寿命。请参阅Obtaining User Location,了解如何找到您的位置。

我看不到文档在哪里说“如果不存在最后一个已知位置,则可能返回 null”

文档有缺陷。

【讨论】:

太棒了!非常感谢,这正是我需要知道的。 我之前在我的设备上启用了 gps,它提供了我的位置,但随后在禁用 gps 的同一个应用程序上工作,我试图获取最后一个已知位置,但它返回 null??can请告诉我为什么它不返回我在一小时前更新的最后一个已知位置@CommonsWare

以上是关于Android getlastknownlocation 返回 null的主要内容,如果未能解决你的问题,请参考以下文章

Android 逆向Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )

android 21 是啥版本

Android逆向-Android基础逆向(2-2)

【Android笔记】android Toast

图解Android - Android核心机制

Android游戏开发大全的目录