我的Android应用程序不会自动关闭

问题描述:

当我在手机上测试我的android应用程序时,应用程序不想退出并在手机上发出错误。我的小应用程序在我的手机上占用了70MB,并且整天仍然活着......我的Android应用程序不会自动关闭

我该如何关闭它?

是否必须将按钮“返回”的Listner或有一些方法从SDK?

谢谢!

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

+0

你应该知道为什么你的“小应用”需要70MB(什么?)在你的手机上。另外,你应该更具体什么“不会退出”意味着...... – WarrenFaith 2012-01-02 11:26:37

+0

当需要它时(当它在后台运行并且其他应用程序需要使用的资源时),Android将停止你的应用程序。 – THelper 2012-01-02 11:26:51

你可以覆盖的onkeydown功能类似手机发送此

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

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

谢谢!我有tabhosts,是否必须将该代码放在主或其他类中? – clement 2012-01-02 13:02:14

+0

你可以把所有的活动,但我把这只在主要活动 – ChuKoNu 2012-01-02 21:52:07

+0

好的谢谢你的答复:-) – clement 2012-01-03 10:10:00

应用并不意味着退出,因为它是针对移动用户的UX。

看看这个讨论。 Android: Is quitting an application frowned upon?