View.RequestUnbufferedDispatch Méthode

Définition

Surcharges

Nom Description
RequestUnbufferedDispatch(Int32)

Demandez une distribution non sauvegardée de la classe source d’événement donnée à cette vue.

RequestUnbufferedDispatch(MotionEvent)

Demandez une distribution non déboguée du flux donné de MotionEvents dans cette vue.

RequestUnbufferedDispatch(Int32)

Demandez une distribution non sauvegardée de la classe source d’événement donnée à cette vue.

[Android.Runtime.Register("requestUnbufferedDispatch", "(I)V", "", ApiSince=30)]
public void RequestUnbufferedDispatch(int source);
[<Android.Runtime.Register("requestUnbufferedDispatch", "(I)V", "", ApiSince=30)>]
member this.RequestUnbufferedDispatch : int -> unit

Paramètres

source
Int32

Classe source d’entrée combinée pour laquelle demander une distribution sans débogage. Tous les événements provenant de ces classes sources ne seront pas mis en mémoire tampon. InputDevice#SOURCE_CLASS_NONE Défini pour revenir au comportement par défaut.

Attributs

Remarques

Demandez une distribution non sauvegardée de la classe source d’événement donnée à cette vue. Ceci est similaire à View#requestUnbufferedDispatch(MotionEvent), mais ne se termine pas automatiquement et autorise la spécification de classes sources d’entrée arbitraires.

Avant , l’appel de android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKEcette méthode n’entraîne pas de modifications comportementales lorsque cette vue n’est pas attachée à une fenêtre.

Java documentation pour android.view.View.requestUnbufferedDispatch(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 à

RequestUnbufferedDispatch(MotionEvent)

Demandez une distribution non déboguée du flux donné de MotionEvents dans cette vue.

[Android.Runtime.Register("requestUnbufferedDispatch", "(Landroid/view/MotionEvent;)V", "")]
public void RequestUnbufferedDispatch(Android.Views.MotionEvent? e);
[<Android.Runtime.Register("requestUnbufferedDispatch", "(Landroid/view/MotionEvent;)V", "")>]
member this.RequestUnbufferedDispatch : Android.Views.MotionEvent -> unit

Paramètres

Attributs

Remarques

Demandez une distribution non déboguée du flux donné de MotionEvents dans cette vue.

Jusqu’à ce que cette vue reçoive un résultat correspondant MotionEvent#ACTION_UP, demandez au système d’entrée de ne pas traiter les lots MotionEvent, mais de les remettre dès qu’ils sont disponibles. Cette méthode ne doit être appelée que pour les événements tactiles.

Cette API n’est pas destinée à la plupart des applications. La répartition mise en mémoire tampon offre de nombreux avantages et demande simplement une distribution non chiffrée sur la plupart des flux MotionEvent n’améliore pas votre latence d’entrée. Les effets secondaires incluent : latence accrue, défilements gigues et incapacité à tirer parti du rééchantillonnage du système. Parlez à votre professionnel de l’entrée pour voir si #requestUnbufferedDispatch(MotionEvent) c’est correct pour vous.

Pour recevoir des événements nonbuffer pour les classes sources d’appareil d’entrée arbitraires, utilisez #requestUnbufferedDispatch(int),

Java documentation pour android.view.View.requestUnbufferedDispatch(android.view.MotionEvent).

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 à