Location.ElapsedRealtimeNanos Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Return the time of this fix in nanoseconds of elapsed realtime since system boot. -or- Set the time of this location in nanoseconds of elapsed realtime since system boot.
public virtual long ElapsedRealtimeNanos { [Android.Runtime.Register("getElapsedRealtimeNanos", "()J", "GetGetElapsedRealtimeNanosHandler")] get; [Android.Runtime.Register("setElapsedRealtimeNanos", "(J)V", "GetSetElapsedRealtimeNanos_JHandler")] set; }
[<get: Android.Runtime.Register("getElapsedRealtimeNanos", "()J", "GetGetElapsedRealtimeNanosHandler")>]
[<set: Android.Runtime.Register("setElapsedRealtimeNanos", "(J)V", "GetSetElapsedRealtimeNanos_JHandler")>]
member this.ElapsedRealtimeNanos : int64 with get, set
Property Value
elapsed realtime of this location in nanoseconds
- Attributes
Remarks
Property getter documentation:
Return the time of this fix in nanoseconds of elapsed realtime since system boot.
This value can be compared with android.os.SystemClock#elapsedRealtimeNanos
to reliably order or compare locations. This is reliable because elapsed realtime is guaranteed to be monotonic and continues to increment even when the system is in deep sleep (unlike #getTime
). However, since elapsed realtime is with reference to system boot, it does not make sense to use this value to order or compare locations across boot cycles or devices.
All locations generated by the LocationManager
are guaranteed to have a valid elapsed realtime set.
Java documentation for android.location.Location.getElapsedRealtimeNanos()
.
Property setter documentation:
Set the time of this location in nanoseconds of elapsed realtime since system boot.
Java documentation for android.location.Location.setElapsedRealtimeNanos(long)
.
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.