Handler.ObtainMessage Metodo

Definizione

Overload

Nome Descrizione
ObtainMessage()

Restituisce un nuovo android.os.Message Message oggetto dal pool di messaggi globale.

ObtainMessage(Int32)

Uguale a #obtainMessage(), ad eccezione del fatto che imposta anche il membro del messaggio restituito.

ObtainMessage(Int32, Object)

Uguale a #obtainMessage(), ad eccezione del fatto che imposta anche i membri e obj del messaggio restituito.

ObtainMessage(Int32, Int32, Int32)

Uguale a #obtainMessage(), ad eccezione del fatto che imposta anche i membri di arg1 e arg2 del messaggio restituito.

ObtainMessage(Int32, Int32, Int32, Object)

Uguale a #obtainMessage(), ad eccezione del fatto che imposta anche i valori what, obj, arg1 e arg2 nel messaggio restituito.

ObtainMessage()

Restituisce un nuovo android.os.Message Message oggetto dal pool di messaggi globale.

[Android.Runtime.Register("obtainMessage", "()Landroid/os/Message;", "")]
public Android.OS.Message ObtainMessage();
[<Android.Runtime.Register("obtainMessage", "()Landroid/os/Message;", "")>]
member this.ObtainMessage : unit -> Android.OS.Message

Valori restituiti

Il valore restituito è diverso da Null.

Attributi

Commenti

Restituisce un nuovo android.os.Message Message oggetto dal pool di messaggi globale. Più efficiente rispetto alla creazione e all'allocazione di nuove istanze. Il gestore del messaggio recuperato è impostato su questa istanza (Message.target == this). Se non vuoi questa funzionalità, chiama invece Message.obtain().

per android.os.Handler.obtainMessage().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

ObtainMessage(Int32)

Uguale a #obtainMessage(), ad eccezione del fatto che imposta anche il membro del messaggio restituito.

[Android.Runtime.Register("obtainMessage", "(I)Landroid/os/Message;", "")]
public Android.OS.Message ObtainMessage(int what);
[<Android.Runtime.Register("obtainMessage", "(I)Landroid/os/Message;", "")>]
member this.ObtainMessage : int -> Android.OS.Message

Parametri

what
Int32

Valore da assegnare al campo Message.what restituito.

Valori restituiti

Messaggio dal pool di messaggi globale.

Attributi

Commenti

Uguale a #obtainMessage(), ad eccezione del fatto che imposta anche il membro del messaggio restituito.

per android.os.Handler.obtainMessage(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

ObtainMessage(Int32, Object)

Uguale a #obtainMessage(), ad eccezione del fatto che imposta anche i membri e obj del messaggio restituito.

[Android.Runtime.Register("obtainMessage", "(ILjava/lang/Object;)Landroid/os/Message;", "")]
public Android.OS.Message ObtainMessage(int what, Java.Lang.Object? obj);
[<Android.Runtime.Register("obtainMessage", "(ILjava/lang/Object;)Landroid/os/Message;", "")>]
member this.ObtainMessage : int * Java.Lang.Object -> Android.OS.Message

Parametri

what
Int32

Valore da assegnare al campo Message.what restituito.

obj
Object

Valore da assegnare al campo Message.obj restituito.

Valori restituiti

Messaggio dal pool di messaggi globale.

Attributi

Commenti

Uguale a #obtainMessage(), ad eccezione del fatto che imposta anche i membri e obj del messaggio restituito.

per android.os.Handler.obtainMessage(int, java.lang.Object).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

ObtainMessage(Int32, Int32, Int32)

Uguale a #obtainMessage(), ad eccezione del fatto che imposta anche i membri di arg1 e arg2 del messaggio restituito.

[Android.Runtime.Register("obtainMessage", "(III)Landroid/os/Message;", "")]
public Android.OS.Message ObtainMessage(int what, int arg1, int arg2);
[<Android.Runtime.Register("obtainMessage", "(III)Landroid/os/Message;", "")>]
member this.ObtainMessage : int * int * int -> Android.OS.Message

Parametri

what
Int32

Valore da assegnare al campo Message.what restituito.

arg1
Int32

Valore da assegnare al campo Message.arg1 restituito.

arg2
Int32

Valore da assegnare al campo Message.arg2 restituito.

Valori restituiti

Messaggio dal pool di messaggi globale.

Attributi

Commenti

Uguale a #obtainMessage(), ad eccezione del fatto che imposta anche i membri di arg1 e arg2 del messaggio restituito.

per android.os.Handler.obtainMessage(int, int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

ObtainMessage(Int32, Int32, Int32, Object)

Uguale a #obtainMessage(), ad eccezione del fatto che imposta anche i valori what, obj, arg1 e arg2 nel messaggio restituito.

[Android.Runtime.Register("obtainMessage", "(IIILjava/lang/Object;)Landroid/os/Message;", "")]
public Android.OS.Message ObtainMessage(int what, int arg1, int arg2, Java.Lang.Object? obj);
[<Android.Runtime.Register("obtainMessage", "(IIILjava/lang/Object;)Landroid/os/Message;", "")>]
member this.ObtainMessage : int * int * int * Java.Lang.Object -> Android.OS.Message

Parametri

what
Int32

Valore da assegnare al campo Message.what restituito.

arg1
Int32

Valore da assegnare al campo Message.arg1 restituito.

arg2
Int32

Valore da assegnare al campo Message.arg2 restituito.

obj
Object

Valore da assegnare al campo Message.obj restituito.

Valori restituiti

Messaggio dal pool di messaggi globale.

Attributi

Commenti

Uguale a #obtainMessage(), ad eccezione del fatto che imposta anche i valori what, obj, arg1 e arg2 nel messaggio restituito.

per android.os.Handler.obtainMessage(int, int, int, java.lang.Object).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a