美文网首页
hybrid app(混合式app)webview中物理返回键实

hybrid app(混合式app)webview中物理返回键实

作者: 萨尔王子 | 来源:发表于2018-07-03 17:49 被阅读0次

在webview中展示h5页面后,想返回h5的上一页,但按下安卓返回键后却直接退出了当前 app,重点其实只需要安卓工程师设置一下webview中的返回键功能即可:

private long ETime;

@Override

public boolean onKeyDown(int keyCode, KeyEvent event) {

    if (keyCode == KeyEvent.KEYCODE_BACK &&wv_my.canGoBack()){

        wv_my.goBack();

        return true;

    }else if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {

        exit();

        return true;

    }

    return super.onKeyDown(keyCode, event);

}

public void exit() {

    if ((System.currentTimeMillis() - ETime) > 2000) {

        Toast.makeText(MainActivity.this, "再按一次退出", Toast.LENGTH_SHORT).show();

        ETime = System.currentTimeMillis();

    } else {

        finish();

        System.exit(0);

    }

}

相关文章

网友评论

      本文标题:hybrid app(混合式app)webview中物理返回键实

      本文链接:https://www.haomeiwen.com/subject/doejuftx.html