开发者

What is the actual string that is passed in in the onProviderEnabled(String provider) method?

suppose you have a location listener that might be listening for location updates from the network provider. I want whenever the user enables GPS my listener to stop using network and start listening from the GPS.

My understanding is that whenever a provider is enabled it sends a message to the onProviderEnabled() method passing in a string with its name.

What is the actual value that is passed in for GPS? Is it "GPS开发者_StackOverflow", "gps" or "GPS_PROVIDER"?

Thanks

Mike


The SDK documentation provides the current value of the String literals for each defined constant:

http://developer.android.com/reference/android/location/LocationManager.html#GPS_PROVIDER

You can see that currently the value for LocationManager.GPS_PROVIDER is "gps". However, in code you should always refer to this value by its constant LocationManager.GPS_PROVIDER.

Hope that Helps!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜