Lenguaje

Runtime.Exit(Int32) Método

Definición

Finaliza la máquina virtual que se está ejecutando actualmente Java iniciando su secuencia de apagado.

[Android.Runtime.Register("exit", "(I)V", "GetExit_IHandler")]
public virtual void Exit(int status);
[<Android.Runtime.Register("exit", "(I)V", "GetExit_IHandler")>]
abstract member Exit : int -> unit
override this.Exit : int -> unit

Parámetros

status
Int32

Estado de terminación. Por convención, un código de estado distinto de cero indica una terminación anómala.

Atributos

Comentarios

Finaliza la máquina virtual que se está ejecutando actualmente Java iniciando su secuencia de apagado. Este método nunca devuelve normalmente. El argumento sirve como código de estado; por convención, un código de estado distinto de cero indica una terminación anómala.

Todos los enlaces de apagado de #addShutdownHook registrados, si los hay, se inician en algún orden no especificado y pueden ejecutarse simultáneamente hasta que finalicen. Una vez hecho esto, la máquina virtual se detiene #halt.

Si este método se invoca después de que ya se hayan ejecutado todos los enlaces de apagado y el estado es distinto de cero, este método detiene la máquina virtual con el código de estado especificado. De lo contrario, este método se bloquea indefinidamente.

El System#exit(int) System.exit método es el medio convencional y conveniente de invocar este método.

Java documentación para java.lang.Runtime.exit(int).

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