深圳航空官方网,大鸟阿力下载,公象
本文实例讲述了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 Manifest中meta-data扩展元素数据的配置与获取方式
Android实现获取meta-data和build.gradle的值
Android获取清单文件中的meta-data,解决碰到数值为null的问题
解决webview 第二次调用loadUrl页面不刷新的问题
解决Android WebView拦截url,视频播放加载失败的问题
Android webview加载https链接错误或无响应的解决
网友评论