Handler.ObtainMessage Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ObtainMessage() |
Возвращает новый из |
ObtainMessage(Int32) |
|
ObtainMessage(Int32, Object) |
|
ObtainMessage(Int32, Int32, Int32) |
|
ObtainMessage(Int32, Int32, Int32, Object) |
|
ObtainMessage()
Возвращает новый из android.os.Message Message
глобального пула сообщений.
[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
Возвращаемое значение
- Атрибуты
Комментарии
Возвращает новый из android.os.Message Message
глобального пула сообщений. Эффективнее, чем создание и выделение новых экземпляров. Полученное сообщение имеет обработчик этого экземпляра (Message.target == это). Если вы не хотите, чтобы это средство, просто вызовите Message.get() вместо этого.
Документация по Java для android.os.Handler.obtainMessage()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
ObtainMessage(Int32)
#obtainMessage()
Аналогично, за исключением того, что он также задает элемент возвращаемого сообщения.
[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
Параметры
- what
- Int32
Значение для назначения возвращаемому полю Message.what.
Возвращаемое значение
Сообщение из глобального пула сообщений.
- Атрибуты
Комментарии
#obtainMessage()
Аналогично, за исключением того, что он также задает элемент возвращаемого сообщения.
Документация по Java для android.os.Handler.obtainMessage(int)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
ObtainMessage(Int32, Object)
#obtainMessage()
Аналогично, за исключением того, что он также задает элементы того, что и obj членов возвращаемого сообщения.
[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
Параметры
- what
- Int32
Значение для назначения возвращаемому полю Message.what.
- obj
- Object
Значение для назначения возвращаемого поля Message.obj.
Возвращаемое значение
Сообщение из глобального пула сообщений.
- Атрибуты
Комментарии
#obtainMessage()
Аналогично, за исключением того, что он также задает элементы того, что и obj членов возвращаемого сообщения.
Документация по Java для android.os.Handler.obtainMessage(int, java.lang.Object)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
ObtainMessage(Int32, Int32, Int32)
#obtainMessage()
То же самое, что, за исключением того, что он также задает элементы arg1 и arg2 возвращаемого сообщения.
[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
Параметры
- what
- Int32
Значение для назначения возвращаемому полю Message.what.
- arg1
- Int32
Значение для назначения возвращаемого поля Message.arg1.
- arg2
- Int32
Значение для назначения возвращаемого поля Message.arg2.
Возвращаемое значение
Сообщение из глобального пула сообщений.
- Атрибуты
Комментарии
#obtainMessage()
То же самое, что, за исключением того, что он также задает элементы arg1 и arg2 возвращаемого сообщения.
Документация по Java для android.os.Handler.obtainMessage(int, int, int)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
ObtainMessage(Int32, Int32, Int32, Object)
#obtainMessage()
Аналогично, за исключением того, что он также задает значения, obj, arg1 и arg2 для возвращаемого сообщения.
[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
Параметры
- what
- Int32
Значение для назначения возвращаемому полю Message.what.
- arg1
- Int32
Значение для назначения возвращаемого поля Message.arg1.
- arg2
- Int32
Значение для назначения возвращаемого поля Message.arg2.
- obj
- Object
Значение для назначения возвращаемого поля Message.obj.
Возвращаемое значение
Сообщение из глобального пула сообщений.
- Атрибуты
Комментарии
#obtainMessage()
Аналогично, за исключением того, что он также задает значения, obj, arg1 и arg2 для возвращаемого сообщения.
Документация по Java для android.os.Handler.obtainMessage(int, int, int, java.lang.Object)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.