Message.Obtain Metodo

Definizione

Overload

Nome Descrizione
Obtain(Handler, Int32, Int32, Int32, Object)

Uguale a #obtain(), ma imposta i valori dei <membri em>target</em>, <em>what</em>, <em>arg1</em>, <em>arg2</em> e <em>obj</em> .

Obtain(Handler, Int32, Int32, Int32)

Uguale a #obtain(), ma imposta i valori dei <membri em>target</em>, <em>what</em>, <em>arg1</em> e <em>arg2</em> .

Obtain(Handler, Int32, Object)

Uguale a #obtain(), ma imposta i valori dei <membri em>target</em>, <em>what</em> e <em>obj</em> .

Obtain(Handler, Int32)

Uguale a #obtain(), ma imposta i valori sia per <em>target</em> che <>per i membri what</em> nel messaggio.

Obtain(Handler, Action)

Ottiene un messaggio dal pool di messaggi globale.

Obtain(Handler, IRunnable)

Uguale a #obtain(Handler), ma assegna un callback Runnable nel messaggio restituito.

Obtain(Message)

Uguale a #obtain(), ma copia i valori di un messaggio esistente (inclusa la destinazione) in quello nuovo.

Obtain(Handler)

Uguale a #obtain(), ma imposta il valore per il <membro em>target</em> nel messaggio restituito.

Obtain()

Restituisce una nuova istanza del messaggio dal pool globale.

Obtain(Handler, Int32, Int32, Int32, Object)

Uguale a #obtain(), ma imposta i valori dei <membri em>target</em>, <em>what</em>, <em>arg1</em>, <em>arg2</em> e <em>obj</em> .

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

Parametri

h
Handler

Valore <em>target</em> da impostare.

what
Int32

Valore <em>what</em> da impostare.

arg1
Int32

Valore <em>arg1</em> da impostare.

arg2
Int32

Valore <em>arg2</em> da impostare.

obj
Object

Valore <em>obj</em> da impostare.

Valori restituiti

Oggetto Message dal pool globale.

Attributi

Commenti

Uguale a #obtain(), ma imposta i valori dei <membri em>target</em>, <em>what</em>, <em>arg1</em>, <em>arg2</em> e <em>obj</em> .

per android.os.Message.obtain(android.os.Handler, 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

Obtain(Handler, Int32, Int32, Int32)

Uguale a #obtain(), ma imposta i valori dei <membri em>target</em>, <em>what</em>, <em>arg1</em> e <em>arg2</em> .

[Android.Runtime.Register("obtain", "(Landroid/os/Handler;III)Landroid/os/Message;", "")]
public static Android.OS.Message? Obtain(Android.OS.Handler? h, int what, int arg1, int arg2);
[<Android.Runtime.Register("obtain", "(Landroid/os/Handler;III)Landroid/os/Message;", "")>]
static member Obtain : Android.OS.Handler * int * int * int -> Android.OS.Message

Parametri

h
Handler

Valore <em>target</em> da impostare.

what
Int32

Valore <em>what</em> da impostare.

arg1
Int32

Valore <em>arg1</em> da impostare.

arg2
Int32

Valore <em>arg2</em> da impostare.

Valori restituiti

Oggetto Message dal pool globale.

Attributi

Commenti

Uguale a #obtain(), ma imposta i valori dei <membri em>target</em>, <em>what</em>, <em>arg1</em> e <em>arg2</em> .

per android.os.Message.obtain(android.os.Handler, 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

Obtain(Handler, Int32, Object)

Uguale a #obtain(), ma imposta i valori dei <membri em>target</em>, <em>what</em> e <em>obj</em> .

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

Parametri

h
Handler

Valore <em>target</em> da impostare.

what
Int32

Valore <em>what</em> da impostare.

obj
Object

Metodo <em>object</em> da impostare.

Valori restituiti

Oggetto Message dal pool globale.

Attributi

Commenti

Uguale a #obtain(), ma imposta i valori dei <membri em>target</em>, <em>what</em> e <em>obj</em> .

per android.os.Message.obtain(android.os.Handler, 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

Obtain(Handler, Int32)

Uguale a #obtain(), ma imposta i valori sia per <em>target</em> che <>per i membri what</em> nel messaggio.

[Android.Runtime.Register("obtain", "(Landroid/os/Handler;I)Landroid/os/Message;", "")]
public static Android.OS.Message? Obtain(Android.OS.Handler? h, int what);
[<Android.Runtime.Register("obtain", "(Landroid/os/Handler;I)Landroid/os/Message;", "")>]
static member Obtain : Android.OS.Handler * int -> Android.OS.Message

Parametri

h
Handler

Valore da assegnare al <><membro target/em> em.

what
Int32

Valore da assegnare al <membro em>what</em> .

Valori restituiti

Oggetto Message dal pool globale.

Attributi

Commenti

Uguale a #obtain(), ma imposta i valori sia per <em>target</em> che <>per i membri what</em> nel messaggio.

per android.os.Message.obtain(android.os.Handler, 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

Obtain(Handler, Action)

Ottiene un messaggio dal pool di messaggi globale.

public static Android.OS.Message? Obtain(Android.OS.Handler h, Action callback);
static member Obtain : Android.OS.Handler * Action -> Android.OS.Message

Parametri

h
Handler

Gestore del messaggio.

callback
Action

Callback da richiamare.

Valori restituiti

Valore richiesto.

Commenti

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

Obtain(Handler, IRunnable)

Uguale a #obtain(Handler), ma assegna un callback Runnable nel messaggio restituito.

[Android.Runtime.Register("obtain", "(Landroid/os/Handler;Ljava/lang/Runnable;)Landroid/os/Message;", "")]
public static Android.OS.Message? Obtain(Android.OS.Handler? h, Java.Lang.IRunnable? callback);
[<Android.Runtime.Register("obtain", "(Landroid/os/Handler;Ljava/lang/Runnable;)Landroid/os/Message;", "")>]
static member Obtain : Android.OS.Handler * Java.Lang.IRunnable -> Android.OS.Message

Parametri

h
Handler

Gestore da assegnare al membro target/em< dell'oggetto><> Message restituito.

callback
IRunnable

Eseguibile che verrà eseguito quando il messaggio viene gestito.

Valori restituiti

Oggetto Message dal pool globale.

Attributi

Commenti

Uguale a #obtain(Handler), ma assegna un callback Runnable nel messaggio restituito.

per android.os.Message.obtain(android.os.Handler, java.lang.Runnable).

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

Obtain(Message)

Uguale a #obtain(), ma copia i valori di un messaggio esistente (inclusa la destinazione) in quello nuovo.

[Android.Runtime.Register("obtain", "(Landroid/os/Message;)Landroid/os/Message;", "")]
public static Android.OS.Message? Obtain(Android.OS.Message? orig);
[<Android.Runtime.Register("obtain", "(Landroid/os/Message;)Landroid/os/Message;", "")>]
static member Obtain : Android.OS.Message -> Android.OS.Message

Parametri

orig
Message

Messaggio originale da copiare.

Valori restituiti

Oggetto Message dal pool globale.

Attributi

Commenti

Uguale a #obtain(), ma copia i valori di un messaggio esistente (inclusa la destinazione) in quello nuovo.

per android.os.Message.obtain(android.os.Message).

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

Obtain(Handler)

Uguale a #obtain(), ma imposta il valore per il <membro em>target</em> nel messaggio restituito.

[Android.Runtime.Register("obtain", "(Landroid/os/Handler;)Landroid/os/Message;", "")]
public static Android.OS.Message? Obtain(Android.OS.Handler? h);
[<Android.Runtime.Register("obtain", "(Landroid/os/Handler;)Landroid/os/Message;", "")>]
static member Obtain : Android.OS.Handler -> Android.OS.Message

Parametri

h
Handler

Gestore da assegnare al membro target/em< dell'oggetto><> Message restituito.

Valori restituiti

Oggetto Message dal pool globale.

Attributi

Commenti

Uguale a #obtain(), ma imposta il valore per il <membro em>target</em> nel messaggio restituito.

per android.os.Message.obtain(android.os.Handler).

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

Obtain()

Restituisce una nuova istanza del messaggio dal pool globale.

[Android.Runtime.Register("obtain", "()Landroid/os/Message;", "")]
public static Android.OS.Message? Obtain();
[<Android.Runtime.Register("obtain", "()Landroid/os/Message;", "")>]
static member Obtain : unit -> Android.OS.Message

Valori restituiti

Valore richiesto.

Attributi

Commenti

Restituisce una nuova istanza del messaggio dal pool globale. Ci consente di evitare di allocare nuovi oggetti in molti casi.

per android.os.Message.obtain().

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