2011.06.29(2)——— android 完全退出
这个方法 很耗费资源
大致思路如下:
退出不完全 主要是因为有多个activity造成的 那么 我就想如果每次都只有一个activity 不就行了吗
然后:
在每个Activity里面 加上如下代码:
这样 每次就只有一个activity了
然后:
就可以完全退出了
这个方法 很耗费资源
大致思路如下:
退出不完全 主要是因为有多个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);
}
就可以完全退出了