所以我有一个移动版网站.我正在尝试为它做一个应用程序.
这是我的activity_main.xml文件
<?xml version="1.0" enCoding="utf-8"?><WebVIEw xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:ID="@+ID/webvIEw" androID:layout_wIDth="fill_parent" androID:layout_height="fill_parent" androID:scrollbars="none"/>
这是我的MainActivity.java类
package com.example.esouqbh.esouq;import androID.app.Activity;import androID.os.Bundle;import androID.vIEw.Window;import androID.webkit.WebSettings;import androID.webkit.WebVIEw;import androID.webkit.WebVIEwClIEnt;import com.example.esouqbh.esouq.R;public class MainActivity extends Activity{@OverrIDe public voID onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//Remove Title bar as we already have it in the web appthis.requestwindowFeature(Window.FEATURE_NO_Title);//Point to the content vIEw defined in XMLsetContentVIEw(R.layout.activity_main);//Configure the webvIEw setup in the xml layoutWebVIEw myWebVIEw = (WebVIEw) findVIEwByID(R.ID.webvIEw);WebSettings webSettings = myWebVIEw.getSettings();//Yes, we want JavaScript, pls.webSettings.setJavaScriptEnabled(true);//Make sure links in the webvIEw is handled by the webvIEw and not sent to a full browsermyWebVIEw.setWebVIEwClIEnt(new WebVIEwClIEnt());//And let the fun beginmyWebVIEw.loadUrl("http://esouqbh.com"); }}
出于某种原因,当我运行应用程序时,它在我的手机上说(我在手机上运行APP作为模拟器)
我收到这个错误
网页无法显示
无法加载http://esouqbh.com的网页:
网:: ERR_CACHE_MISS
请注意,如果我从计算机浏览器或手机打开它,我的网站运行正常,没有任何问题.
通过添加编辑::找到解决方案
<uses-permission androID:name="androID.permission.INTERNET"></uses-permission>
在androIDmanifest.xml中!
解决方法:
不,它不是一个文件夹,添加:
<uses-permission androID:name="androID.permission.INTERNET"></uses-permission>
AndroIDManifest.xml意味着您的应用程序将从Internet加载到您的WebVIEw页面
INTERNET permission:允许应用程序打开网络套接字.
总结以上是内存溢出为你收集整理的WebView错误.制作一个Android应用程序来查看我的网站全部内容,希望文章能够帮你解决WebView错误.制作一个Android应用程序来查看我的网站所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)