【Android】Webview 無法收到KeyEvent的解決方法
在嵌入完Youtube影片之後
要加入控制的KeyEvent時
發現不論在onkeyUp、onKeyDown、甚至是onKeyListener()
都只能獲取到Back Key...
終於
經過一整天的研究
總算在Android 開發者網站找到一個Method
onUnhandledKeyEvent
如下官網介紹,意思是說明沒有被Webview使用的KeyEvent,可以在onUnhandledKeyEvent()拿到,可以在此作處理
馬上來實驗看看
在前一篇文章中的
mWebView.setWebViewClient(new WebViewClient() {
加入以下程式碼即可
logcat
2021-06-01 17:24:44.088 17192-17192 onUnhandledKeyEvent: action = [1] Keycode = [19]
獲取KeyEvent成功
如果文章有幫助到你~
歡迎拍手、追蹤、收藏喔~
我會繼續分享遇到的問題及解決方法~
有興趣的朋友們也歡迎一起留言討論喔