我以前发过关于这个问题的帖子,发现其他一些人遇到了同样的问题而没有找到解决方案.
我正在开发一个Android应用程序,它使用获得的GPS坐标和地理编码的邮政编码向服务器提交JSON查询.对于从未下载过该应用的全新用户,GPS无论如何都无法正常工作.直到重新启动手机才能运行GPS.安装应用程序然后重新启动后,GPS每次都会正常工作,即使它们重新启动也没有问题.
关于此问题的信息很少,我发现的唯一问题是使用Google Play定位服务,没有进一步的详细信息.其他人遇到过这个问题吗?在完成此问题之前,我的开发已完全停止.
编辑:这是调用地理定位功能的MainActivity.java文件的链接.
以下是MyLocation.java文件的链接,该文件包含多个地理定位源的实际逻辑
我毫不怀疑有更好的GPS方法.我对Android开发很新,所以非常感谢这方面的任何帮助.
编辑2:我已经通过恢复出厂设置擦拭了我的手机,并从头开始.我仍然无法在此设备上复制此问题,仅在重启之前第一次使用该应用的手机上.