zoukankan      html  css  js  c++  java
  • android 使用WebView时监听手机的返回键

    在学android的webview时发现一个问题,因为直接加载的是链接,所以在Android的手机上自带的返回按钮一点击直接app就关闭了,这样肯定不行,返回肯定是应该可以返回之前的页面的,这里直接监听手机按键就可以了。

    1:用webview加载页面:

     webView=findViewById(R.id.web_view);
     webView.getSettings().setJavaScriptEnabled(true);
     webView.setWebViewClient(new WebViewClient());
     webView.loadUrl("file:///android_asset/web/helpcenter.html");

    2:监听手机返回按键:

    webView.setOnKeyListener(new View.OnKeyListener() {
                @Override
                public boolean onKey(View v, int keyCode, KeyEvent event) {
                    if(event.getAction() == KeyEvent.ACTION_DOWN){
                        if(keyCode == KeyEvent.KEYCODE_BACK && webView.canGoBack()){
                            //表示按返回键时的操作
                            webView.goBack();
                            return true;
                        }
                    }
                    return false;
                }
            });
  • 相关阅读:
    浅拷贝和深拷贝问题
    指针遍历数组时用法
    一维数组和指针
    leetcode
    tmux
    git
    einsum详解
    spark快速大数据分析 读书笔记
    maven配置
    bash 学习笔记
  • 原文地址:https://www.cnblogs.com/chunshu/p/10320855.html
Copyright © 2011-2022 走看看