多语言展示
当前在线:1863今日阅读:103今日分享:49

Android开发学习:[2]返回键退出询问

在Android应用中我们可能会在用户按了返回键要询问用户是否真的要退出,因为很肯能是由于用户误操作导致的并未真的要退出,所以增加返回键的退出询问功能具有很重要的意义。
工具/原料

Eclipse

方法/步骤
1

首先我们打开安装好Android开发环境的Eclipse,并且新建一个项目。

2

然后打开一个Activity代码,增加需要override的方法

3

@Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if(keyCode==KeyEvent.KEYCODE_BACK){ AlertDialog.Builder alertDialog=new AlertDialog.Builder(MainActivity.this); alertDialog.setTitle('二维码生成器'); alertDialog.setMessage('不多玩玩了吗?'); alertDialog.setPositiveButton('再玩玩',new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { // TODO Auto-generated method stub } }); alertDialog.setNegativeButton('稍后再来', new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { // TODO Auto-generated method stub finish(); } }); alertDialog.show(); } return false; }记得后面返回false;

4

最后我们可以运行测试。

推荐信息