私のアプリケーションには、画像を表示する webview があります。画像のクリックを傍受し、ブラウザで画像のhref属性が指す URL を開きたいと思います。WebViewClient のshouldInterceptRequestメソッドを使用していますが、そのメソッドからの応答として何を返すべきかわかりません。私がやりたいことは次のようになります。
public WebResourceResponse shouldInterceptRequest(WebView view, String url) {
final Intent browserIntent = new Intent (Intent.ACTION_VIEW, Uri.parse(url));
startActivityForResult(browserIntent);
return null;
}
これを実装する正しい方法は何ですか? WebResourceResponse オブジェクトには何を含める必要がありますか?