GnssStatus.Callback


public static abstract class GnssStatus.Callback
extends Object

java.lang.Object
   ↳ android.location.GnssStatus.Callback


Used for receiving notifications when GNSS events happen.

Summary

Public constructors

Callback()

Public methods

void onFirstFix(int ttffMillis)

Called when the GNSS system has received its first fix since starting.

void onSatelliteStatusChanged(GnssStatus status)

Called periodically to report GNSS satellite status.

void onStarted()

Called when GNSS system has started.

void onStopped()

Called when GNSS system has stopped.

Inherited methods

Object clone()

Creates and returns a copy of this object.

boolean equals(Object obj)

Indicates whether some other object is "equal to" this one.

void finalize()

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

final Class<?> getClass()

Returns the runtime class of this Object.

int hashCode()

Returns a hash code value for the object.

final void notify()

Wakes up a single thread that is waiting on this object's monitor.

final void notifyAll()

Wakes up all threads that are waiting on this object's monitor.

String toString()

Returns a string representation of the object.

final void wait(long timeoutMillis, int nanos)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait(long timeoutMillis)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait()

Causes the current thread to wait until it is awakened, typically by being notified or interrupted.

Public constructors

Callback

Added in API level 24
public Callback ()

Public methods

onFirstFix

Added in API level 24
public void onFirstFix (int ttffMillis)

Called when the GNSS system has received its first fix since starting.

Parameters
ttffMillis int: the time from start to first fix in milliseconds.

onSatelliteStatusChanged

Added in API level 24
public void onSatelliteStatusChanged (GnssStatus status)

Called periodically to report GNSS satellite status.

Parameters
status GnssStatus: the current status of all satellites. This value cannot be null.

onStarted

Added in API level 24
public void onStarted ()

Called when GNSS system has started.

onStopped

Added in API level 24
public void onStopped ()

Called when GNSS system has stopped.