Sprache

WebViewClient.OnUnhandledInputEvent(WebView, InputEvent) Methode

Definition

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.

e
InputEvent

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.

Java Dokumentation für android.webkit.WebViewClient.onUnhandledInputEvent(android.webkit.WebView, android.view.InputEvent).

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.

Gilt für: