转于:http://hi.baidu.com/chen88358323/item/44d60c0aa7a3d930a3332af3

---------------------------------------------------------------------------------------------------------

publicbooleanonKeyDown(intkeyCode,KeyEventevent){//捕捉返回键

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

webview.goBack();

returntrue;

}elseif(keyCode==KeyEvent.KEYCODE_BACK){

ConfirmExit();//按了返回键,但已经不能返回,则执行退出确认

returntrue;

}

returnsuper.onKeyDown(keyCode,event);

}

publicvoidConfirmExit(){//退出确认

AlertDialog.Builderad=newAlertDialog.Builder(this);

ad.setTitle("退出");

ad.setMessage("是否退出软件?");

ad.setPositiveButton("是",newDialogInterface.OnClickListener(){//退出按钮

@Override

publicvoidonClick(DialogInterfacedialog,inti){

//TODOAuto-generatedmethodstub

finish();//关闭activity

}

});

ad.setNegativeButton("否",newDialogInterface.OnClickListener(){

@Override

publicvoidonClick(DialogInterfacedialog,inti){

//不退出不用执行任何操作

}

});

ad.show();//显示对话框

}

更多相关文章

  1. android进度条对话框小例子
  2. Android 点击按钮,文本文字改变
  3. android 之Dialog对话框(简易版)
  4. Android在屏幕任意位置显示对话框
  5. Android 七种对话框使用
  6. android 添加桌面窗口小部件(托至桌面需要点击按钮才能生成的)
  7. Android动态生成按钮样式
  8. Android自定义对话框列表

随机推荐

  1. 短信验证码服务平台哪个好?
  2. Windows部署多个Memcached和Redis服务
  3. 摩杜云:打造新基建核心支柱,数据增值将成为
  4. 痞子衡嵌入式:基于恩智浦i.MXRT1060的MP4
  5. 痞子衡嵌入式:盘点国内RISC-V内核MCU厂商(2
  6. 痞子衡嵌入式:RT-UFL - 一个适用全平台i.M
  7. 痞子衡嵌入式:盘点国内RISC-V内核MCU厂商(2
  8. 痞子衡嵌入式:超级下载算法(RT-UFL)开发笔
  9. 痞子衡嵌入式:FlexSPI复位方式不当会导致i
  10. 痞子衡嵌入式:超级下载算法(RT-UFL)开发笔