QueryLocationException | API reference | Android Developers (original) (raw)
class QueryLocationException : RuntimeException, Parcelable
kotlin.Any | |||
---|---|---|---|
↳ | kotlin.Throwable | ||
↳ | java.lang.Exception | ||
↳ | java.lang.RuntimeException | ||
↳ |
This class represents a set of exceptions that can occur when requesting a [Connection.queryLocationForEmergency(long, String, Executor, OutcomeReceiver)](/reference/kotlin/android/telecom/Connection#queryLocationForEmergency%28kotlin.Long,%20kotlin.String,%20java.util.concurrent.Executor,%20android.os.OutcomeReceiver%29)
Summary
Constants | |
---|---|
static Int | ERROR_NOT_ALLOWED_FOR_NON_EMERGENCY_CONNECTIONS The operation has failed due to a location query being requested for a non-emergency connection. |
static Int | ERROR_NOT_PERMITTED The operation has failed because it is not permitted. |
static Int | ERROR_PREVIOUS_REQUEST_EXISTS The operation was rejected due to an existing request. |
static Int | ERROR_REQUEST_TIME_OUT The operation was not completed on time. |
static Int | ERROR_SERVICE_UNAVAILABLE The operation has failed due to the service is not available. |
static Int | ERROR_UNSPECIFIED The operation has failed due to an unknown or unspecified error. |
Inherited constants |
---|
From class Parcelable Int CONTENTS_FILE_DESCRIPTOR Descriptor bit used with describeContents(): indicates that the Parcelable object's flattened representation includes a file descriptor. Int PARCELABLE_WRITE_RETURN_VALUE Flag for use with writeToParcel: the object being written is a return value, that is the result of a function such as "Parcelable someFunction()", "void someFunction(out Parcelable)", or "void someFunction(inout Parcelable)". Some implementations may want to release resources at this point. |
Public constructors |
---|
QueryLocationException(message: String?) |
QueryLocationException(message: String?, code: Int) |
QueryLocationException(message: String?, code: Int, cause: Throwable?) |
Public methods | |
---|---|
Int | describeContents() |
Int | getCode() |
Unit | writeToParcel(dest: Parcel, flags: Int) |
Properties | |
---|---|
static Parcelable.Creator<QueryLocationException!> | CREATOR Responsible for creating QueryLocationException objects for deserialized Parcels. |
Constants
ERROR_NOT_ALLOWED_FOR_NON_EMERGENCY_CONNECTIONS
static val ERROR_NOT_ALLOWED_FOR_NON_EMERGENCY_CONNECTIONS: Int
The operation has failed due to a location query being requested for a non-emergency connection.
Value: 4
ERROR_NOT_PERMITTED
static val ERROR_NOT_PERMITTED: Int
The operation has failed because it is not permitted.
Value: 3
ERROR_PREVIOUS_REQUEST_EXISTS
static val ERROR_PREVIOUS_REQUEST_EXISTS: Int
The operation was rejected due to an existing request.
Value: 2
ERROR_REQUEST_TIME_OUT
static val ERROR_REQUEST_TIME_OUT: Int
The operation was not completed on time.
Value: 1
ERROR_SERVICE_UNAVAILABLE
static val ERROR_SERVICE_UNAVAILABLE: Int
The operation has failed due to the service is not available.
Value: 5
ERROR_UNSPECIFIED
static val ERROR_UNSPECIFIED: Int
The operation has failed due to an unknown or unspecified error.
Value: 6
Public constructors
QueryLocationException
QueryLocationException(message: String?)
Parameters | |
---|---|
message | String?: This value may be null. |