转于:http://hi.baidu.com/chen88358323/item/44d60c0aa7a3d930a3332af3
---------------------------------------------------------------------------------------------------------
public boolean onKeyDown(int keyCode, KeyEvent event) {//捕捉返回键
if ((keyCode == KeyEvent.KEYCODE_BACK) && webview.canGoBack()) {
webview.goBack();
return true;
}else if(keyCode == KeyEvent.KEYCODE_BACK){
ConfirmExit();//按了返回键,但已经不能返回,则执行退出确认
return true;
}
return super.onKeyDown(keyCode, event);
}
public void ConfirmExit(){//退出确认
AlertDialog.Builder ad=new AlertDialog.Builder(this);
ad.setTitle("退出");
ad.setMessage("是否退出软件?");
ad.setPositiveButton("是", new DialogInterface.OnClickListener() {//退出按钮
@Override
public void onClick(DialogInterface dialog, int i) {
// TODO Auto-generated method stub
finish();//关闭activity
}
});
ad.setNegativeButton("否",new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int i) {
//不退出不用执行任何操作
}
});
ad.show();//显示对话框
}
相关推荐
android中WebView回调js的方法
Android WebView 去除标题 利用javacript交互
Android Webview 滑动监听 放大缩小查看网页图片
Android webview 内存泄露的解决方法 最近在activity嵌套webview显示大量图文发现APP内存一直在涨,没法释放内存,查了很多资料,大概是webview的一个BUG,引用了activity导致内存泄漏,所以就尝试传递...
Android Webview虽然提供了页面加载及资源请求的钩子,但是对于h5的ajax请求并没有提供干涉的接口,这意味着我们不能在webview中干涉javascript发起的http请求,而有时候我们确实需要能够截获ajax请求并实现一些功能...
Android WebView实现自由复制文字
android webview input=file 失效解决方案
Android webview 加载网页以及本地资源以及SD资源demo,以及加载缓存资源
Android下使用Webview实现的HTML5视频播放器,播放本地视频时请加载video目录下的1.html
android webview模拟网页post操作
android WebView上传文件
Android webView拍照与展示相册图片,具体可以查看:https://blog.csdn.net/a748448660/article/details/82389904
android webview拨打电话 关注博客http://himici.com
Android WebView播放视频开发中总结的一些经验,希望同大家分享,这个是相应的Demo,一些经验和注释都在代码中写到。
这是AOSP的webview,包名com.android.webview,不是google的webview
Android webview 播放视频、文字复制
Android webview加载网页
Android webview与js交互