public class LocationAvailability
extends java.lang.Object
implements android.os.Parcelable
FusedLocationProviderApi.requestLocationUpdates(LostApiClient, LocationRequest,
LocationCallback, android.os.Looper) or from a PendingIntent registered via
FusedLocationProviderApi.requestLocationUpdates(LostApiClient, LocationRequest,
android.app.PendingIntent). It is also available on demand via
FusedLocationProviderApi.getLocationAvailability(LostApiClient).| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<LocationAvailability> |
CREATOR |
static java.lang.String |
EXTRA_LOCATION_AVAILABILITY |
| Modifier | Constructor and Description |
|---|---|
|
LocationAvailability(boolean available) |
protected |
LocationAvailability(android.os.Parcel in) |
| Modifier and Type | Method and Description |
|---|---|
int |
describeContents() |
boolean |
equals(java.lang.Object o) |
static LocationAvailability |
extractLocationAvailability(android.content.Intent intent)
Extracts the
LocationAvailability from an Intent. |
int |
hashCode() |
static boolean |
hasLocationAvailability(android.content.Intent intent)
Returns true if an
Intent contains a LocationAvailability extra. |
boolean |
isLocationAvailable()
Returns true if the device location is known and reasonably up to date within the hints
requested by the active LocationRequests.
|
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final java.lang.String EXTRA_LOCATION_AVAILABILITY
public static final android.os.Parcelable.Creator<LocationAvailability> CREATOR
public LocationAvailability(boolean available)
protected LocationAvailability(android.os.Parcel in)
public static LocationAvailability extractLocationAvailability(android.content.Intent intent)
LocationAvailability from an Intent.intent - an Intent that may or may not include LocationAvailability.LocationAvailability object, or null if the given Intent
does not contain this data.public static boolean hasLocationAvailability(android.content.Intent intent)
Intent contains a LocationAvailability extra.intent - an Intent that may or may not include LocationAvailability.Intent has LocationAvailability extra
"com.mapzen.android.lost.EXTRA_LOCATION_AVAILABILITY"public boolean isLocationAvailable()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int describeContents()
describeContents in interface android.os.Parcelablepublic void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel in interface android.os.Parcelable