Поделиться через


Handler.ObtainMessage Метод

Определение

Перегрузки

ObtainMessage()

Возвращает новый из android.os.Message Message глобального пула сообщений.

ObtainMessage(Int32)

#obtainMessage()Аналогично, за исключением того, что он также задает элемент возвращаемого сообщения.

ObtainMessage(Int32, Object)

#obtainMessage()Аналогично, за исключением того, что он также задает элементы того, что и obj членов возвращаемого сообщения.

ObtainMessage(Int32, Int32, Int32)

#obtainMessage()То же самое, что, за исключением того, что он также задает элементы arg1 и arg2 возвращаемого сообщения.

ObtainMessage(Int32, Int32, Int32, Object)

#obtainMessage()Аналогично, за исключением того, что он также задает значения, obj, arg1 и arg2 для возвращаемого сообщения.

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.

Применяется к