WebViewClient中,重寫
@Override
public boolean shouldOverrideKeyEvent(WebView view, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_DOWN) {
LogUtils.d("shouldOverrideKeyEvent()");
if (event.getKeyCode() == KeyEvent.KEYCODE_0) {
view.loadUrl("javascript:onkeydown("+KEY_ZERO+")");
}else if (event.getKeyCode() == KeyEvent.KEYCODE_1) {
view.loadUrl("javascript:onkeydown("+KEY_ONE+")");
}
}
return super.shouldOverrideKeyEvent(view, event);
}
重寫此方法才能夠處理在瀏覽器中的按鍵事件