Il Android docs on uptimeMillis() dice:In che modo SystemClock.uptimeMillis() può mai essere completato?
Consegne millisecondi dal caricamento del sistema, non il tempo contando spesi nel sonno profondo. Nota: questo valore può essere azzerato occasionalmente (prima che si riprendesse altrimenti).
Sembra piuttosto strano che i documenti siano preoccupati di ciò che lo circonda. Dopo tutto, il metodo restituisce un lungo. Un rapido calcolo indica che ci vorranno circa 292.271.023 anni per essere sempre avvolto !!!
Allora, che succede con i documenti? È davvero possibile che si avvolga? Il valore può forse avvolgere prima che raggiunga il valore massimo per un lungo? È quello che i documenti stanno effettivamente cercando di dire? E se sì, quando si avvolgerebbe?
[E 'particolarmente sconcertante come System.currentTimeMillis() è anche un tempo che rappresenta il tempo da quando un'epoca. Eppure, Android non fa assolutamente menzione della possibilità del valore di avvolgimento. Tanto più che per uptimeMillis inizia a 0 ...]
Come punto di interesse: [SystemClock.elapsedRealtimeNanos()] (http://developer.android.com/reference/android/os/SystemClock.html#elapsedRealtimeNanos%28%29) non ha note speciali. .. – Sam