Handler.ObtainMessage Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| ObtainMessage() |
Retourne un nouveau |
| ObtainMessage(Int32) |
Identique à |
| ObtainMessage(Int32, Object) |
Identique à |
| ObtainMessage(Int32, Int32, Int32) |
Identique à |
| ObtainMessage(Int32, Int32, Int32, Object) |
Identique à |
ObtainMessage()
Retourne un nouveau android.os.Message Message à partir du pool de messages global.
[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
Retours
La valeur retournée n’est pas null.
- Attributs
Remarques
Retourne un nouveau android.os.Message Message à partir du pool de messages global. Plus efficace que la création et l’allocation de nouvelles instances. Le message récupéré a son gestionnaire défini sur cette instance (Message.target == this). Si vous ne souhaitez pas cette installation, appelez simplement Message.obtain() à la place.
Java documentation pour android.os.Handler.obtainMessage().
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
ObtainMessage(Int32)
Identique à #obtainMessage(), sauf qu’il définit également le membre du message retourné.
[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
Paramètres
- what
- Int32
Valeur à affecter au champ Message.what retourné.
Retours
Message du pool de messages global.
- Attributs
Remarques
Identique à #obtainMessage(), sauf qu’il définit également le membre du message retourné.
Java documentation pour android.os.Handler.obtainMessage(int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
ObtainMessage(Int32, Object)
Identique à #obtainMessage(), sauf qu’il définit également les membres et obj du message retourné.
[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
Paramètres
- what
- Int32
Valeur à affecter au champ Message.what retourné.
- obj
- Object
Valeur à affecter au champ de Message.obj retourné.
Retours
Message du pool de messages global.
- Attributs
Remarques
Identique à #obtainMessage(), sauf qu’il définit également les membres et obj du message retourné.
Java documentation pour android.os.Handler.obtainMessage(int, java.lang.Object).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
ObtainMessage(Int32, Int32, Int32)
Identique à #obtainMessage(), sauf qu’il définit également les membres, arg1 et arg2 du message retourné.
[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
Paramètres
- what
- Int32
Valeur à affecter au champ Message.what retourné.
- arg1
- Int32
Valeur à affecter au champ Message.arg1 retourné.
- arg2
- Int32
Valeur à affecter au champ Message.arg2 retourné.
Retours
Message du pool de messages global.
- Attributs
Remarques
Identique à #obtainMessage(), sauf qu’il définit également les membres, arg1 et arg2 du message retourné.
Java documentation pour android.os.Handler.obtainMessage(int, int, int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
ObtainMessage(Int32, Int32, Int32, Object)
Identique à #obtainMessage(), sauf qu’il définit également les valeurs quoi, obj, arg1 et arg2 sur le message retourné.
[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
Paramètres
- what
- Int32
Valeur à affecter au champ Message.what retourné.
- arg1
- Int32
Valeur à affecter au champ Message.arg1 retourné.
- arg2
- Int32
Valeur à affecter au champ Message.arg2 retourné.
- obj
- Object
Valeur à affecter au champ de Message.obj retourné.
Retours
Message du pool de messages global.
- Attributs
Remarques
Identique à #obtainMessage(), sauf qu’il définit également les valeurs quoi, obj, arg1 et arg2 sur le message retourné.
Java documentation pour android.os.Handler.obtainMessage(int, int, int, java.lang.Object).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.