软件编程
位置:首页>> 软件编程>> Android编程>> Android返回键功能的实现方法

Android返回键功能的实现方法

作者:woshisap  发布时间:2021-10-01 12:54:53 

标签:Android,返回键

本文实例讲述了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程序设计有所帮助。

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com