androidのwebviewでリンクを開くことができません。私はwebviewでそれを試してみましたが、空白のページしか表示されません。いくつかのURLが読み込まれているようですが、いくつかのURLは読み込まれていないようです。webviewでリンクを開くことができません
String strUrl = "https://app.mygtechguy.com/5862bd814bf7f";
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
@Override
public void onPageFinished(WebView view, String url) {
progressBar.setVisibility(View.GONE);
}
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
Toast.makeText(getActivity(), "Oh no! ", Toast.LENGTH_SHORT).show();
alertDialog.setTitle("Error");
alertDialog.setMessage("Make sure internet is working well");
alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
return;
}
});
alertDialog.show();
}
});
webView.getSettings().setLoadsImagesAutomatically(true);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().getAllowContentAccess();
webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
webView.loadUrl(strUrl);
あなたはインターネットを与えられている:のAndroidManifest.xmlでも
とは、インターネットのアクセス許可を設定しますマニフェストの許可??? –
おそらく、あなたは 'getAllowContentAccess()'の代わりに 'setAllowContentAccess()'を使いたかったでしょう。 –
はい#Dileep_Patel、いくつかのURLは開いていますが、これは開いていません。 – sajid45