2012-01-02 92 views
0

當我在手機上測試我的android應用程序時,應用程序不想退出並在手機上發出錯誤。我的小應用程序在我的手機上佔用了70MB,並且整天仍然活着......我的Android應用程序不會自動關閉

我該如何關閉它?

是否必須將按鈕「返回」的Listner或有一些方法從SDK?

謝謝!

編輯: 我的應用程序仍在運行,即使我按「HOME」...這是不正常的,是嗎?

+0

你應該知道爲什麼你的「小應用」需要70MB(什麼?)在你的手機上。另外,你應該更具體什麼「不會退出」意味着...... – WarrenFaith 2012-01-02 11:26:37

+0

當需要它時(當它在後臺運行並且其他應用程序需要使用的資源時),Android將停止你的應用程序。 – THelper 2012-01-02 11:26:51

回答

0

你可以覆蓋的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