android - 我无法在 onCreate() 函数中访问 Android 设备的位置

标签 android location

我正在开发一个 Android 应用程序,该应用程序应该在创建 Activity 时获取 Android 设备的位置(onCreate)。但当创建 Activity 时它会返回 0 经度和 0 纬度。当我单击按钮时,就会获取位置。

如何在 Activity 开始时获取位置,而不是单击按钮后获取位置?

-授予所有权限

-我在 onCreate()onClick() 中调用相同的函数来获取位置。

-我正在使用 googleAPI 来获取设备的位置

最佳答案

尝试使用onStart()或onResume()中的函数,它可以工作

关于android - 我无法在 onCreate() 函数中访问 Android 设备的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47468698/

相关文章:

android - 以编程方式更改布局的背景颜色

android - 通过命令行将 Unity3D 项目导出为 Android 项目

ios - 位置服务权限不断消失

java - 如何确定javafx的折线图在监视器上的峰值位置

installation - INST :07545:Unexpected error. java.lang.NullPointerException

android - Android中简单的 NEON 优化

android - 完全透明的EditText

javascript - 三星互联网浏览器使用 html5 流上传 - 相机卡住

java - 将变量从 Activity 传递到 AsyncTask

ios - 仅以英文获取用户的城市