我尝试了Android开发者网站上展示的在WebView组件中显示网页的示例,但没有成功。模拟器显示以下错误:
网页不可用,因为无法加载http://developer.android.com, 原因是:net::ERR_CHACHE_MISS
我迄今为止还没有找到任何解决方案,即使在网上查看了其他帖子后也不行。我也尝试了不同的链接。 我不知道这个错误的原因是否有助于理解,但模拟器是Nexus 4 API 21,并运行着Android 5.0.1。我正在使用Android Studio 1.0。
代码与示例相同:
In MainActivity.java:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView myWebView = (WebView) findViewById(R.id.webview);
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
myWebView.loadUrl("http://developer.android.com/");
}
在 AndroidManifest 文件中:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<uses-permission android:name="android.permission.INTERNET" />
.....
在视图中,我添加了与示例相同的代码。
示例网址: http://developer.android.com/guide/webapps/webview.html