我希望应用程序应该自动在 GPS_PROVIDER 和 NETWORK_PROVIDER 之间切换。目前,我在程序中指定了提供者,所以,如果我指定条件并使用它设置位置侦听器,那么它会在可用时自动切换到 GPS_PROVIDER 吗?
例如,当应用程序启动并设置监听器时 GPS_PROVIDER 不可用或没有接收位置更新,但一段时间后它开始接收位置更新,那么应用程序会自动从 GPS_PROVIDER 获取数据吗?
否则,在提供商之间切换的最佳方式是什么?
再添加一件事,应用程序只会在应用程序中调用 requestLocationUpdates() 一次。