Android返回键功能的实现方法
程序员文章站
2022-03-23 14:05:22
本文实例讲述了android返回键功能的实现方法。分享给大家供大家参考。具体如下:
在开发android应用时,常常通过按返回键(即keycode == keyevent...
本文实例讲述了android返回键功能的实现方法。分享给大家供大家参考。具体如下:
在开发android应用时,常常通过按返回键(即keycode == keyevent.keycode_back)就能关闭程序,其实大多情况下并没有关闭改应用
我们可以这样做,当用户点击自定义的退出按钮或返回键时(需要捕获动作),我们在ondestroy()里强制退出应用,或直接杀死进程,具体操作代码如下:
public boolean onkeydown(int keycode, keyevent event) { // 按下键盘上返回按钮 if (keycode == keyevent.keycode_back) { new alertdialog.builder(this) .setmessage("确定退出系统吗?") .setnegativebutton("取消", new dialoginterface.onclicklistener() { public void onclick(dialoginterface dialog, int which) { } }) .setpositivebutton("确定", new dialoginterface.onclicklistener() { public void onclick(dialoginterface dialog, int whichbutton) { finish(); } }).show(); return true; } else { return super.onkeydown(keycode, event); } } @override protected void ondestroy() { super.ondestroy(); // 或者下面这种方式 //system.exit(0); //建议用这种 android.os.process.killprocess(android.os.process.mypid()); }
希望本文所述对大家的android程序设计有所帮助。
上一篇: Android开发之Wifi基础教程
下一篇: 教你拍摄出美丽的星空的方法