Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android返回鍵功能的實現方法

Android返回鍵功能的實現方法

編輯:關於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程序設計有所幫助。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved