webview遇到的坑

来源:互联网 发布:抚顺市政府采购网域名 编辑:程序博客网 时间:2024/05/20 21:47

1,WebView介绍

   webView 是一个可以显示网页的控件,他的网页渲染引擎和SafariChrome一样都是Webkit内核机制。

   使用webView来开发应用,有几个很明显的优势:

1、搭建JavaJavascript之间交互的桥梁。

2、跨平台,网页代码编写一次,即可以在任何支持web的平台上运行,如adnroid iphone,wp7节省开发成本,提高开发效率。

3、资源利用最大化,web开发人员只用很少的学习成本即可以使用webView开发。

   4、应用程序维护成本大大降低,只用维护服务器端代码即可。

即有本地应用的功能,又有B/S应用的优势,可以说是二者的结合体。应用于时常变化的部分,例如活动界面等.

亦有几大缺点

1,加载速度慢,需要请求网络之后还得进行渲染.

2,流量大,当大也有可以设置的地方

2,常用设置介绍.

1,直接由URL加载界面

 

注意:

其中的方法是有两种,一般常用的就只时第一种,第二种遇见了在说.

webview这个控件既可以是写在布局中的,也可以是new出来之后,setContentView()填进去的.

Webview中加载到的网址是以http或者https打头的,不能直接是www.例如:http://www.qq.com才可以,但是www.qqcom是加载不出来的.

2,可以是在请求完数据直接的将数据填至其中的方式


电脑端发射的无线网络的话,其代理设置应该是看


3,常见的坑:

1,内存泄漏的时候是因为没有及时的取消.

@Override    protected void onDestroy() {        super.onDestroy();        try {            if (mWb != null) {                mWb.removeAllViews();                mWb.destroy();                mWb = null;            }        } catch (Exception e) {            e.printStackTrace();        }    }


 

原创粉丝点击