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

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

3个回答

首先我们来看一下代码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。效果如图图片说明当点击图片展示的时候,突然就蹦到了爱奇艺,上面显示找不到文件,但是吧爱奇艺下载之后,就能正常显示了。

xuzixiansheng
大旭子 把爱奇艺卸载之后就没事了
4 年多之前 回复

首先我们来看一下代码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);


Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐