1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Android WebView 的回退方法(goback) 遭遇重定向

Android WebView 的回退方法(goback) 遭遇重定向

时间:2023-07-30 12:41:30

相关推荐

Android WebView 的回退方法(goback) 遭遇重定向

问题描述:

在Android中,使用WebView 显示网页, 随着用户点击深入内部网页之后,想返回上一页,就得使用webview.goback()方法。而这个时候,如果上一个页面有重定向跳转,用户将无法退回,点击返回键总是会跳转到重定向页面

解决方案:

mWebView= (WebView) findViewById(R.id.webView);mWebView.loadUrl("");mWebView.getSettings().setJavaScriptEnabled(true);mWebView.setWebViewClient(new WebViewClient());mWebView.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&& mWebView.canGoBack()) {mWebView.goBack();return true; }}return false; }});

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。