Compartir a través de


ThreadLocal.InitialValue Método

Definición

Devuelve el "valor inicial" del subproceso actual para esta variable local del subproceso.

[Android.Runtime.Register("initialValue", "()Ljava/lang/Object;", "GetInitialValueHandler")]
protected virtual Java.Lang.Object? InitialValue ();
[<Android.Runtime.Register("initialValue", "()Ljava/lang/Object;", "GetInitialValueHandler")>]
abstract member InitialValue : unit -> Java.Lang.Object
override this.InitialValue : unit -> Java.Lang.Object

Devoluciones

el valor inicial de este subproceso local

Atributos

Comentarios

Devuelve el "valor inicial" del subproceso actual para esta variable local del subproceso. Este método se invocará la primera vez que un subproceso acceda a la variable con el #get método , a menos que el subproceso invoque previamente el #set método , en cuyo caso el initialValue método no se invocará para el subproceso. Normalmente, este método se invoca como máximo una vez por subproceso, pero se puede invocar de nuevo en caso de invocaciones posteriores de #remove seguidas por #get.

Esta implementación simplemente devuelve null; si el programador desea que las variables locales de subprocesos tengan un valor inicial distinto nullde , ThreadLocal deben estar subclasados y este método se invalida. Normalmente, se usará una clase interna anónima.

Documentación de Java para java.lang.ThreadLocal.initialValue().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a