Skip to content Skip to sidebar Skip to footer

Url Not Loading In Webview But Loaded In Browser In Android?

Some type of Urls are not loading in my app in Webview but it can be loaded in device browser. Following is the example Url which is not working in my code- 'http://apps.takeyourap

Solution 1:

Create WebViewClient and load url like

publicclassmyWebClientextendsWebViewClient {
    @OverridepublicbooleanshouldOverrideUrlLoading(WebView view, String url) {
                // TODO Auto-generated method stub
                view.loadUrl(url);
                returntrue;
            }
}

And setWebViewClient like:

    webView.setWebViewClient(new myWebClient());
    webView.getSettings().setJavaScriptEnabled(true);
    webView.loadUrl("http://apps.takeyourapp.com/testApp/staging/index.html");

And also add INTERNET permission into manifest.xml

<uses-permissionandroid:name="android.permission.INTERNET" />

Solution 2:

Try this solution.

publicclassMainextendsActivity {

    private WebView mWebview ;

    @OverridepublicvoidonCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        mWebview  = newWebView(this);

        mWebview.getSettings().setJavaScriptEnabled(true); // enable javascriptfinalActivityactivity=this;

        mWebview.setWebViewClient(newWebViewClient() {
            publicvoidonReceivedError(WebView view, int errorCode, String description, String failingUrl) {
                Toast.makeText(activity, description, Toast.LENGTH_SHORT).show();
            }
        });

        mWebview .loadUrl("http://apps.takeyourapp.com/testApp/staging/index.html");
        setContentView(mWebview );

    }

}

Post a Comment for "Url Not Loading In Webview But Loaded In Browser In Android?"