安卓

安卓返回键webview直接退出到桌面

作者:本站 2017-06-12 浏览:603 标签: Android    webview    onKeyDown    

      在Android开发时候,如果没有监听webview的onKeyDown事件的话,按返回按钮的时候回直接退出到桌面。而正常我们想要的是,返回到上一页而已。此时,只要在方法里面加入以下onKeyDow

      在Android开发时候,如果没有监听webview的onKeyDown事件的话,按返回按钮的时候回直接退出到桌面。而正常我们想要的是,返回到上一页而已。此时,只要在方法里面加入以下onKeyDown的监听事件就可以了。

public boolean onKeyDown(int keyCode ,KeyEvent keyEvent){
		WebView webView = (WebView) findViewById(R.id.webView1);
		if(keyCode==keyEvent.KEYCODE_BACK){//监听返回键,如果可以后退就后退
		if(webView.canGoBack()){
		webView.goBack();
		return true;
		}
		}
		return super.onKeyDown(keyCode, keyEvent);

		}


  • 0

  • 0

  • 1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.如有文章有版权争议,请给我们留言或者邮件告知我们,邮箱地址:028mw@126.com。