Message.Asynchronous Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt "true" zurück, wenn die Nachricht asynchron ist, was bedeutet, dass sie nicht Synchronisierungsbarrieren unterliegt Looper . -or- Legt fest, ob die Nachricht asynchron ist, was bedeutet, dass sie nicht Synchronisierungsbarrieren unterliegt 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
Eigenschaftswert
True, wenn die Nachricht asynchron ist.
- Attribute
Hinweise
Dokumentation zum Property Getter:
Gibt "true" zurück, wenn die Nachricht asynchron ist, was bedeutet, dass sie nicht Synchronisierungsbarrieren unterliegt Looper .
Java Dokumentation für android.os.Message.isAsynchronous().
Dokumentation zum Eigenschaftensatzer:
Legt fest, ob die Nachricht asynchron ist, was bedeutet, dass sie nicht Synchronisierungsbarrieren unterliegt Looper .
Bestimmte Vorgänge, z. B. die Ungültigkeit der Ansicht, führen möglicherweise Synchronisierungsbarrieren in die LooperNachrichtenwarteschlange ein, um zu verhindern, dass nachfolgende Nachrichten übermittelt werden, bis eine Bedingung erfüllt ist. Im Fall der Ungültigkeit der Ansicht werden Nachrichten, die nach einem Aufruf android.view.View#invalidate gepostet werden, mithilfe einer Synchronisierungsbarriere angehalten, bis der nächste Frame gezeichnet werden kann. Die Synchronisierungsbarriere stellt sicher, dass die Ungültigheitsanforderung vollständig behandelt wird, bevor sie fortgesetzt wird.
Asynchrone Nachrichten sind von Synchronisierungsbarrieren ausgenommen. Sie stellen in der Regel Unterbrechungen, Eingabeereignisse und andere Signale dar, die unabhängig behandelt werden müssen, auch wenn andere Arbeiten angehalten wurden.
Beachten Sie, dass asynchrone Nachrichten in Bezug auf synchrone Nachrichten möglicherweise nicht ordnungsgemäß übermittelt werden, obwohl sie immer in der Reihenfolge untereinander übermittelt werden. Wenn die relative Reihenfolge dieser Nachrichten wichtig ist, sollten sie wahrscheinlich nicht asynchron sein. Mit Vorsicht verwenden.
Java Dokumentation für android.os.Message.setAsynchronous(boolean).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.