Webview在Fragment中加载页面后的回退

    xiaoxiao2022-06-29  32

    WebView在Activity中可以通过以下方法实现返回上一个网页

    public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) { webView.goBack(); return true; } return super.onKeyDown(keyCode, event); } 但在Fragment 中 没有 onKeyDown 或者onBackPressed,可以通过对WebView 添加 setOnKeyListener事件即可。

    mWebView.setOnKeyListener(new View.OnKeyListener() { public boolean onKey(View v, int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) { mWebView.goBack(); return true; } return false; } });

    转载请注明原文地址: https://ju.6miu.com/read-1125266.html

    最新回复(0)