1.监听系统返回键,如果有上个html则返回,否则退出这个页面:

@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {    if (keyCode == KeyEvent.KEYCODE_BACK && mWebView.canGoBack()) {        mWebView.goBack();        return true;    }    return super.onKeyDown(keyCode, event);}

2.如果自定义了页面左上角返回的按钮,也要添加下面代码:

@Overridepublic void onClick(View v) {    switch (v.getId()) {        case R.id.iv_back:            if (mWebView.canGoBack()) {                mWebView.goBack();//返回上个页面                return;            } else {                finish();            }            break;    }}

更多相关文章

  1. 安全新手入坑——HTML标签
  2. Nginx系列教程(四)| 一文带你读懂Nginx的动静分离
  3. Android(安卓)Studio中设置ButterKnife、android butterknife ze
  4. Android第二周(第二部分)-listview
  5. (原创)在Android(安卓)上运行 openCV ,并做灰度变化的一个例子
  6. Android应用之基本的组件(一)
  7. android实现分享
  8. Android(安卓)Studio 改变app启动页面
  9. Android仿硅谷商城实现购物车实例代码

随机推荐

  1. adb使用查看应用内存使用情况
  2. Android中的sqlite简单示例
  3. android中的heap是修改
  4. android app 开启自动启动
  5. 什么是Android-Android中文SDK
  6. Android(安卓)Fresco属性大全,中文说明
  7. Android·性能分析systrace报错
  8. Android(安卓)不依赖activity的全局悬浮
  9. 修改android桌面图标默认大小
  10. android 笔记 --- Android(安卓)Bitmap