2011.06.29(二)——— android 完全退出

2011.06.29(2)——— android 完全退出2011.06.29(2)——— android 完全退出这个方法 很耗费资源 大致思路如下:

2011.06.29(2)——— android 完全退出
2011.06.29(2)——— android 完全退出

这个方法 很耗费资源

大致思路如下:

退出不完全 主要是因为有多个activity造成的 那么 我就想如果每次都只有一个activity 不就行了吗

然后:

在每个Activity里面 加上如下代码:

  

 @Override    protected void onStop() {        // TODO Auto-generated method stub        finish();        super.onStop();    }


这样 每次就只有一个activity了

然后:

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;        }        return super.onKeyDown(keyCode, event);    }


就可以完全退出了