AndroidWebView的使用方法总结-创新互联

 Android WebView的使用方法

创新互联公司欢迎咨询:028-86922220,为您提供成都网站建设网页设计及定制高端网站建设服务,创新互联公司网页制作领域十载,包括混凝土泵车等多个行业拥有丰富的网站制作经验,选择创新互联公司,为企业保驾护航。

  Android app打开H5页一般要实现如下需求:


1、打开指定url网页;
2、点击链接可以跳转到下一页,并更新标题;
3、按back键或左箭头可以返回上一页;
4、当webview显示的是第一级url时, 按返回键或左箭头关闭当前界面;
5、WebView如何传值给android, 例如使用H5登录成功后返回姓名、token等等字段。
6、支持JavaScript, 支持显示js对话框。
7、无网络时显示默认布局, 以提高用户体验。
8、避免WebView的内存泄漏。

不多说, 看下面代码如何实现上述功能。

参考布局:


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:my="http://schemas.android.com/apk/res-auto"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:background="@color/activity_main_bg"
  android:orientation="vertical">

  <com.eloancn.borrower.common.widget.TitleView
    android:id="@+id/titleView"
    android:layout_width="match_parent"
    android:layout_height="50dp"
    my:titleText="H5" />

  <RelativeLayout
    android:id="@+id/rl_webViewContainer"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <!--在代码中添加webView防止内存泄露隐患-->

    <LinearLayout
      android:id="@+id/neterror_tip"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:gravity="center_horizontal"
      android:visibility="gone">

      <ImageView
        android:layout_marginTop="110dp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/not_found" />

    </LinearLayout>

  </RelativeLayout>
</LinearLayout>

新闻标题:AndroidWebView的使用方法总结-创新互联
URL链接:https://www.cdcxhl.com/article4/dgpcie.html

成都网站建设公司_创新互联,为您提供定制网站外贸建站营销型网站建设外贸网站建设网站维护品牌网站制作

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站建设