我对onStatusChanged
类的LocationListener
有疑问。
它知道它可以呈现三种状态:AVAILABLE
,TEMPORARILY_UNAVAILABLE
和OUT_OF_SERVICE
AVAILABLE
仅在TEMPORARILY_UNAVAILABLE
出来时才被触发?或者当GPS刚刚完成预热时?
或者在第一次更新位置之前?
OUT_OF_SERVICE
怎么样,什么时候被触发?就在onProviderDisabled
之前?
是否可以使用模拟器模拟这些事件(状态)?
答案 0 :(得分:1)
根据android源代码说明:
OUT_OF_SERVICE
如果提供者停止服务,则返回TEMPORARILY_UNAVAILABLE
,预计在不久的将来不会发生变化AVAILABLE
site
。如果extras非空,则可以以提供者特定的键/值对的形式向其添加其他状态信息。