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.

Public methods

Properties