WebViewClient.OnUnhandledInputEvent(WebView, InputEvent) Methode
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.
Benachrichtigen Sie die Hostanwendung, dass ein Eingabeereignis nicht von webView behandelt wurde.
[Android.Runtime.Register("onUnhandledInputEvent", "(Landroid/webkit/WebView;Landroid/view/InputEvent;)V", "GetOnUnhandledInputEvent_Landroid_webkit_WebView_Landroid_view_InputEvent_Handler")]
public virtual void OnUnhandledInputEvent(Android.Webkit.WebView? view, Android.Views.InputEvent? e);
[<Android.Runtime.Register("onUnhandledInputEvent", "(Landroid/webkit/WebView;Landroid/view/InputEvent;)V", "GetOnUnhandledInputEvent_Landroid_webkit_WebView_Landroid_view_InputEvent_Handler")>]
abstract member OnUnhandledInputEvent : Android.Webkit.WebView * Android.Views.InputEvent -> unit
override this.OnUnhandledInputEvent : Android.Webkit.WebView * Android.Views.InputEvent -> unit
Parameter
- view
- WebView
WebView, das den Rückruf initiiert.
Das Eingabeereignis.
- Attribute
Hinweise
Benachrichtigen Sie die Hostanwendung, dass ein Eingabeereignis nicht von webView behandelt wurde. Mit Ausnahme von Systemschlüsseln verwendet WebView immer Eingabeereignisse im normalen Fluss oder wenn #shouldOverrideKeyEvent zurückgegeben truewird. Dies wird asynchron aufgerufen, von wo aus das Ereignis verteilt wird. Sie bietet der Hostanwendung die Möglichkeit, die unbehandelten Eingabeereignisse zu behandeln.
Beachten Sie, dass das Ereignis, wenn es sich um ein android.view.MotionEventEreignis handelt, nur die lebensdauer des Funktionsaufrufs ist. Wenn der WebViewClient das Ereignis darüber hinaus verwenden möchte, muss er eine Kopie des Ereignisses erstellen.
Es liegt in der Verantwortung von Außerkraftsetzungen dieser Methode, #onUnhandledKeyEvent(WebView, KeyEvent) wenn sie ereignisse weiterhin über diese Methode empfangen möchten.
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.