ILocationListener Interface

Definition

Used for receiving notifications when the device location has changed.

[Android.Runtime.Register("android/location/LocationListener", "", "Android.Locations.ILocationListenerInvoker")]
public interface ILocationListener : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/location/LocationListener", "", "Android.Locations.ILocationListenerInvoker")>]
type ILocationListener = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Attributes
Implements

Remarks

Java documentation for android.location.LocationListener.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Properties

Handle

Gets the JNI value of the underlying Android object.

(Inherited from IJavaObject)
JniIdentityHashCode (Inherited from IJavaPeerable)
JniManagedPeerState (Inherited from IJavaPeerable)
JniPeerMembers (Inherited from IJavaPeerable)
PeerReference (Inherited from IJavaPeerable)

Methods

Disposed() (Inherited from IJavaPeerable)
DisposeUnlessReferenced() (Inherited from IJavaPeerable)
Finalized() (Inherited from IJavaPeerable)
OnFlushComplete(Int32)

Invoked when a flush operation is complete and after flushed locations have been delivered.

OnLocationChanged(Location)

Called when the location has changed.

OnProviderDisabled(String)

Called when the provider this listener is registered with becomes disabled.

OnProviderEnabled(String)

Called when a provider this listener is registered with becomes enabled.

OnStatusChanged(String, Availability, Bundle)
Obsolete.

This callback will never be invoked on Android Q and above, and providers can be considered as always in the LocationProvider#AVAILABLE state.

SetJniIdentityHashCode(Int32) (Inherited from IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates) (Inherited from IJavaPeerable)
SetPeerReference(JniObjectReference) (Inherited from IJavaPeerable)
UnregisterFromRuntime() (Inherited from IJavaPeerable)

Extension Methods

JavaCast<TResult>(IJavaObject)

Performs an Android runtime-checked type conversion.

JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable)

Applies to