我的android应用程序don';不要自我封闭

我的android应用程序don';不要自我封闭,android,android-sdk-2.3,Android,Android Sdk 2.3,当我在手机上测试android应用程序时,该应用程序不想退出并在我的手机上出现bug。我的小应用程序在我的手机上占用了70MB的空间,而且整天都在运行 我怎样才能关上它 我是否必须为按钮“return”添加一个列表器,或者SDK中有一些方法 谢谢 编辑: 我的应用程序仍在运行,即使我按“主页”。。。这不正常,是吗?您可以像这样覆盖onKeyDown函数 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if

当我在手机上测试android应用程序时,该应用程序不想退出并在我的手机上出现bug。我的小应用程序在我的手机上占用了70MB的空间,而且整天都在运行

我怎样才能关上它

我是否必须为按钮“return”添加一个列表器,或者SDK中有一些方法

谢谢

编辑:
我的应用程序仍在运行,即使我按“主页”。。。这不正常,是吗?

您可以像这样覆盖onKeyDown函数

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if ((keyCode == KeyEvent.KEYCODE_BACK)) {

         finish();
    }
    return super.onKeyDown(keyCode, event);
}

手机上的应用程序并不打算退出,因为它违背了手机用户的用户体验


看看这个讨论

你应该找出为什么你的“小应用程序”在手机上占用70MB(什么?)。此外,你还应该更具体地说明“不会退出”的含义…Android会在需要时停止你的应用程序(当它在后台运行,并且其他应用程序需要使用的资源时)。谢谢!我有tabhosts,我必须把代码放在main-on还是其他类中?你可以放在所有活动中,但我只把它放在main-activity中