安卓调用本地网页,为何点击时却自动启动爱奇艺并说找不到文件

我新建一个项目,某一个页面是调用本地html 但是在点击时却自动跳转到爱奇艺,上面显示找不到文件,下面上图图片说明

首先我们来看一下代码xml中的
android:id="@+id/webView01"
android:layout_height="match_parent"
android:layout_width="fill_parent"
android:focusable="false"
android:layout_weight="1"
/>
接下来我们看一下java的
WebView webView = (WebView) findViewById(R.id.webView01);

String url = "file:///android_asset/index.html";

webView.loadUrl(url);

WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
这是调用了本地asset中的html。效果如图图片说明当点击图片展示的时候,突然就蹦到了爱奇艺,上面显示找不到文件,但是吧爱奇艺下载之后,就能正常显示了。

首先我们来看一下代码xml中的
android:id="@+id/webView01"
android:layout_height="match_parent"
android:layout_width="fill_parent"
android:focusable="false"
android:layout_weight="1"
/>
接下来我们看一下java的
WebView webView = (WebView) findViewById(R.id.webView01);

String url = "file:///android_asset/index.html";

webView.loadUrl(url);

WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
这是调用了本地asset中的html。效果如图图片说明当点击图片展示的时候,突然就蹦到了爱奇艺,上面显示找不到文件,但是吧爱奇艺卸载之后,就能正常显示了。

感觉像是这个顺序的问题:改成如下:

WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);

webView.loadUrl(url);