リンクをクリックした結果としてWebビューでjavascript関数が呼び出される前に、いくつかのことをしたいと思います(リンクは関数を呼び出します)。
「setOnTouchListener」をオーバーロードして実行しようとしましたが、実行しようとすると常に null になります ((WebView)v).getHitTestResult().getExtra();
mMainWebView.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
WebView.HitTestResult hr = ((WebView)v).getHitTestResult();
return false;
}
});
呼び出される関数の名前はわかっていますが、関数呼び出しのためだけに「shouldOverrideUrlLoading」のようなことを行うことはできますか?
ありがとう。