xml で webview を使用し、アセット ディレクトリから html ファイルをロードしています。しかし、リンクをクリックすると、最初のクリックでブラウザが起動し、5 回クリックしても応答しないことがあります。
どんな助けでも大歓迎です。
ありがとう
これについては、WebViewClient()を使用する必要がありますWebView
WebView web = (WebView)findViewById(R.id.webView1);
.....
..... // Your stuff
.....
web.setWebViewClient(new HelloWebViewClient());
public class HelloWebViewClient extends WebViewClient
{
public HelloWebViewClient()
{
// do nothing
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
view.loadUrl(url);
return true;
}
@Override
public void onPageFinished(WebView view, String url)
{
// TODO Auto-generated method stub
super.onPageFinished(view, url);
}
}