【发布时间】:2016-08-27 08:15:06
【问题描述】:
我是 android 新手并在 webview 上进行演示,我有一个测试 url,它在我的笔记本电脑浏览器上运行良好,我已经在我的 webview 中设置了它,但它没有加载,它说“网页不可用” ,请帮我弄清楚,需要帮助,
代码
package namo.jims.com.webviewapp;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class MainActivity extends AppCompatActivity {
WebView webview;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webview= (WebView)findViewById(R.id.webview);
webview.setWebViewClient(new MyBrowser());
webview.loadUrl("http://rchitecture.in/app1/");
webview.getSettings().setLoadWithOverviewMode(true);
webview.getSettings().setUseWideViewPort(true);
webview.getSettings().setJavaScriptEnabled(false);
webview.getSettings().setAllowFileAccess(true);
webview.getSettings().setAllowContentAccess(true);
webview.setScrollbarFadingEnabled(false);
}
private class MyBrowser extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
}
【问题讨论】:
-
您是否在清单中添加了互联网权限?
-
通过这个它可以帮助你stackoverflow.com/a/38322751/5305430
-
@Ascorbin - 已经给出了