WebViewClient.ShouldOverrideKeyEvent(WebView, KeyEvent) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставьте главному приложению возможность синхронно обрабатывать событие ключа.
[Android.Runtime.Register("shouldOverrideKeyEvent", "(Landroid/webkit/WebView;Landroid/view/KeyEvent;)Z", "GetShouldOverrideKeyEvent_Landroid_webkit_WebView_Landroid_view_KeyEvent_Handler")]
public virtual bool ShouldOverrideKeyEvent (Android.Webkit.WebView? view, Android.Views.KeyEvent? e);
[<Android.Runtime.Register("shouldOverrideKeyEvent", "(Landroid/webkit/WebView;Landroid/view/KeyEvent;)Z", "GetShouldOverrideKeyEvent_Landroid_webkit_WebView_Landroid_view_KeyEvent_Handler")>]
abstract member ShouldOverrideKeyEvent : Android.Webkit.WebView * Android.Views.KeyEvent -> bool
override this.ShouldOverrideKeyEvent : Android.Webkit.WebView * Android.Views.KeyEvent -> bool
Параметры
- view
- WebView
WebView, инициирующий обратный вызов.
- e
- KeyEvent
Ключевое событие.
Возвращаемое значение
true
Значение
- Атрибуты
Комментарии
Предоставьте главному приложению возможность синхронно обрабатывать событие ключа. Например, события сочетания клавиш меню должны быть отфильтрованы таким образом. Если возвращает значение true, WebView не будет обрабатывать ключевое событие. Если возвращается false
, WebView всегда будет обрабатывать ключевое событие, поэтому ни одна из супер в цепочке представлений не увидит ключевое событие. Поведение по умолчанию возвращается false
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.