位置构造函数中provider提供程序参数的用途是什么?
Location (String provider)
我可以传递除NETWORK_PROVIDER
或GPS_PROVIDER
以外的其他字符串吗?
原因是我想在数据结构中存储一些坐标,使用Location对象而不是一对双精度。这是正确的推理吗?
答案 0 :(得分:0)
您也可以传递PASSIVE_PROVIDER(搜索文档)。
我永远不会存储Location对象,我觉得没有意义。请存放一对双打: - )
答案 1 :(得分:0)
我可以传递除NETWORK_PROVIDER或GPS_PROVIDER之外的其他字符串吗?
是的,你可以。
您可以将Passive Provider传递给Location。 被动提供者:
用于接收位置而不实际启动位置修复的特殊位置提供程序。
当其他应用程序或服务请求时,此提供程序可用于被动地接收位置更新,而无需自己实际请求位置。此提供程序将返回其他提供程序生成的位置。您可以查询getProvider()方法以确定位置更新的来源。 希望这有帮助。