Message.Asynchronous Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение true, если сообщение является асинхронным, то есть оно не подлежит барьерам Looper синхронизации. —или— задает, является ли сообщение асинхронным, то есть он не подлежит барьерам Looper синхронизации.
public bool Asynchronous { [Android.Runtime.Register("isAsynchronous", "()Z", "", ApiSince=22)] get; [Android.Runtime.Register("setAsynchronous", "(Z)V", "", ApiSince=22)] set; }
[<get: Android.Runtime.Register("isAsynchronous", "()Z", "", ApiSince=22)>]
[<set: Android.Runtime.Register("setAsynchronous", "(Z)V", "", ApiSince=22)>]
member this.Asynchronous : bool with get, set
Значение свойства
Значение True, если сообщение асинхронно.
- Атрибуты
Комментарии
Документация по методу получения свойств:
Возвращает значение true, если сообщение является асинхронным, то есть оно не подлежит барьерам Looper синхронизации.
Java документации по android.os.Message.isAsynchronous().
Документация по набору свойств:
Задает, является ли сообщение асинхронным, то есть он не подлежит барьерам Looper синхронизации.
Некоторые операции, такие как недопустимое представление, могут привести к барьерам синхронизации в Looperочереди сообщений, чтобы предотвратить доставку последующих сообщений до тех пор, пока не будет выполнено некоторое условие. В случае недопустимого представления сообщения, которые публикуются после вызова android.view.View#invalidate , приостанавливаются с помощью барьера синхронизации до тех пор, пока следующий кадр не будет готов к рисованию. Барьер синхронизации гарантирует, что запрос на недопустимую обработку полностью обрабатывается перед возобновлением.
Асинхронные сообщения исключены из барьеров синхронизации. Обычно они представляют прерывания, входные события и другие сигналы, которые должны обрабатываться независимо даже в то время как другая работа приостановлена.
Обратите внимание, что асинхронные сообщения могут быть доставлены вне порядка в отношении синхронных сообщений, хотя они всегда доставляются в порядке между собой. Если относительный порядок этих сообщений имеет значение, они, вероятно, не должны быть асинхронными в первую очередь. Используйте с осторожностью.
Java документации по android.os.Message.setAsynchronous(boolean).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".