我有一个使用 Google的新“FusedLocationAPI”实现的应用程序。它适用于大多数设备,但我的华为Ascend G525 与Android
版本4.1.2
除外。
如果我先打开“位置”,那么安装应用程序即可。但是,如果我关闭 location
然后安装应用,请转到app
,然后返回Settings
屏幕Force Stop
或做任何事情以关闭它,打开location
然后重新进入,顶部栏上的GPS
图标会显示,但它永远不会拨打onLocationChanged
。
仅当我重新启动设备或关闭 GPS
时它才有效(当我打开location
时它会自动打开) ,所以我认为问题出在GPS
。
然而,FusedLocationAPI
并未提供仅使用Network_Provider
的选项,因此我应该如何克服此问题?