<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 189,comments - 115,trackbacks - 0

    android 徹底關閉應用程序 返回鍵的捕獲

    在開發(fā)android應用時,常常通過按返回鍵(即keyCode == KeyEvent.KEYCODE_BACK)就能關閉程序,其實大多情況下該應用還在任務里運行著,其實這不是我們想要的結果。

    我們可以這樣做,當用戶點擊自定義的退出按鈕或返回鍵時(需要捕獲動作),我們在onDestroy()里強制退出應用,或直接殺死進程,具體操作代碼如下:

    @Override

    public boolean onKeyDown(int keyCode, KeyEvent event) {

    //按下鍵盤上返回按鈕

    if(keyCode == KeyEvent.KEYCODE_BACK){

    new AlertDialog.Builder(this)

    .setIcon(R.drawable.services)

    .setTitle(R.string.prompt)

    .setMessage(R.string.quit_desc)

    .setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {

    @Override

    public void onClick(DialogInterface dialog, int which) {

    }

    })

    .setPositiveButton(R.string.confirm, 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());

    }

    posted on 2010-09-14 12:34 MEYE 閱讀(1377) 評論(1)  編輯  收藏 所屬分類: Android3D

    FeedBack:
    # re: android 徹底關閉應用程序 返回鍵的捕獲
    2012-08-29 14:20 | 覆蓋
    我點擊確定返回就報錯了  回復  更多評論
      
    主站蜘蛛池模板: 成人无码视频97免费| 亚欧免费视频一区二区三区| 成人免费视频一区| 久久精品国产亚洲αv忘忧草| 一个人免费视频在线观看www| 国产在线a免费观看| 亚洲福利一区二区三区| 18禁止观看免费私人影院| 亚洲成av人片一区二区三区| 爱情岛亚洲论坛在线观看 | 美女裸体无遮挡免费视频网站| 免费无码一区二区三区蜜桃大| 亚洲人成欧美中文字幕| 国产精品视频全国免费观看| 67194成是人免费无码| 久久精品国产亚洲av成人| 国产一区二区三区免费| 精品亚洲成AV人在线观看| 成人在线免费看片| 日韩国产精品亚洲а∨天堂免| 国产免费卡一卡三卡乱码| 久久久久久亚洲精品影院| 美女内射无套日韩免费播放| 日韩亚洲精品福利| a在线观看免费网址大全| 亚洲制服中文字幕第一区| 可以免费看的卡一卡二| 视频一区在线免费观看| 亚洲不卡av不卡一区二区| 无码区日韩特区永久免费系列 | 一级毛片免费毛片一级毛片免费| 亚洲国产精品成人| 久久福利青草精品资源站免费| 亚洲精品国产成人中文| 日本媚薬痉挛在线观看免费| 亚洲18在线天美| 免费99热在线观看| 91av免费观看| 91亚洲国产成人精品下载| 在线免费观看a级片| 国产一级高青免费|