Lenguaje

IInstantSource.Tick(IInstantSource, Duration) Método

Definición

Obtiene un origen que devuelve instantes del origen especificado truncado a la aparición más cercana de la duración especificada.

[Android.Runtime.Register("tick", "(Ljava/time/InstantSource;Ljava/time/Duration;)Ljava/time/InstantSource;", "", ApiSince=34)]
public static Java.Time.IInstantSource? Tick(Java.Time.IInstantSource? baseSource, Java.Time.Duration? tickDuration);
[<Android.Runtime.Register("tick", "(Ljava/time/InstantSource;Ljava/time/Duration;)Ljava/time/InstantSource;", "", ApiSince=34)>]
static member Tick : Java.Time.IInstantSource * Java.Time.Duration -> Java.Time.IInstantSource

Parámetros

baseSource
IInstantSource

origen base en el que se basa el origen de graduación, no null

tickDuration
Duration

la duración de cada tic visible, no negativo, no null

Devoluciones

un origen que marca en unidades completas de la duración, no null

Atributos

Comentarios

Obtiene un origen que devuelve instantes del origen especificado truncado a la aparición más cercana de la duración especificada.

Este origen solo marcará según la duración especificada. Por lo tanto, si la duración es de medio segundo, el origen devolverá instantes truncados al segundo.

La duración del tic debe ser positiva. Si tiene una parte menor que un milisegundo entero, la duración completa debe dividirse en un segundo sin dejar un resto. Todas las duraciones normales de tics coincidirán con estos criterios, incluidos varios de horas, minutos, segundos y milisegundos, y duraciones de nanosegundos sensibles, como 20ns, 250 000ns y 500 000ns.

Una duración de cero o un nanosegundo no tendría ningún efecto de truncamiento. Al pasar uno de estos, se devolverá el origen subyacente.

Las implementaciones pueden usar una estrategia de almacenamiento en caché por motivos de rendimiento. Por lo tanto, es posible que el inicio de la duración solicitada observada a través de este origen sea posterior al observado directamente a través del origen subyacente.

La implementación devuelta es inmutable, segura para subprocesos y Serializable proporciona que el origen base es .

Java documentación para java.time.InstantSource.tick(java.time.InstantSource, java.time.Duration).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a