-1

我已經創建了自定義鍵盤並擴展了InputMethodService實現OnKeyboardActionListener。在webview中的自定義鍵盤android

當用戶點擊任何鍵,然後我顯式調用KeyEvent。

event = new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_A); 
mTargetActivity.dispatchKeyEvent(event); 

現在,它在google.com搜索文本框中工作正常。但是,當我更改的設置

Google Setting和選擇從不顯示即時結果,並保存

然後我的鍵盤將無法正常工作。這個問題是唯一面臨Nexus 7中的Android版本4.2

如果有人可以幫忙,我很高興。

謝謝

回答

1

此問題與KeyEvent無關。
它可能可能你的textBox沒有得到焦點,
例如要設置集中一些別的地方,如:
your_webView.requestFocusFromTouch();或聚焦對話框

所以解決方案只是刪除焦點,如果你設置,否則部分將由系統本身維護。