TimerTask.ScheduledExecutionTime Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el tiempo de ejecución programado de la ejecución real más reciente de esta tarea.
[Android.Runtime.Register("scheduledExecutionTime", "()J", "GetScheduledExecutionTimeHandler")]
public virtual long ScheduledExecutionTime();
[<Android.Runtime.Register("scheduledExecutionTime", "()J", "GetScheduledExecutionTimeHandler")>]
abstract member ScheduledExecutionTime : unit -> int64
override this.ScheduledExecutionTime : unit -> int64
Devoluciones
la hora a la que se programó la ejecución más reciente de esta tarea, en el formato devuelto por Date.getTime(). El valor devuelto no está definido si la tarea aún no ha comenzado su primera ejecución.
- Atributos
Comentarios
Devuelve el tiempo de ejecución programado de la ejecución real más reciente de esta tarea. (Si se invoca este método mientras la ejecución de la tarea está en curso, el valor devuelto es el tiempo de ejecución programado de la ejecución de la tarea en curso).
Este método se invoca normalmente desde dentro del método de ejecución de una tarea, para determinar si la ejecución actual de la tarea es lo suficientemente oportuna para garantizar la realización de la actividad programada:
{@code
public void run() {
if (System.currentTimeMillis() - scheduledExecutionTime() >=
MAX_TARDINESS)
return; // Too late; skip this execution.
// Perform the task
}
}
Normalmente, este método no se usa junto con tareas de repetición de ejecución de retraso fijo , ya que sus tiempos de ejecución programados pueden desfase con el tiempo, por lo que no son terriblemente significativos.
Java documentación para java.util.TimerTask.scheduledExecutionTime().
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.