如果HTTP或HTTPS不包含在给定的URL中,如何在android Web View中加载URL

use*_*810 5 android android-webview

我有一个项目,我想加载一些来自webservice的URL到webView但是.因为我面临以下问题.请帮忙.

url = "www.facebook.com"
wv.loadUrl(url);
Run Code Online (Sandbox Code Playgroud)

对于上面的代码我得到一个错误说无法加载网页.

但如果我把它改成了

url = "https://www.facebook.com"
Run Code Online (Sandbox Code Playgroud)

它的工作,但我需要加载网址,而不提及http或https.

请帮帮我.

Abd*_*sin 5

通过你自己的代码添加这个

    String urlCameFromServer = "www.facebook.com";
    if(!urlCameFromServer.contains("http")) {
         urlCameFromServer = "http://"+urlCameFromServer;
    }
    wv.loadUrl(urlCameFromServer);
Run Code Online (Sandbox Code Playgroud)