2010-07-19 31 views

回答

1

在關閉它們的所有活動時正確地調用finish()。如果您開始任何期待結果值的活動,請務必在完成之前在這些活動中致電setResult()

如果您有任何運行循環的線程,請保留一個全局變量,指示您的應用程序是否正在運行。當您的活動恢復(調用onResume())時將此變量設置爲true,並在活動暫停時將該變量設置爲false(onPause())。然後在循環之前讓線程的循環檢查這個全局變量,以確保它們在活動完成後正常終止。

除此之外,當用戶按下堆棧中最後一個活動的後退按鈕時,您的活動應該自動完成,終止您的應用程序。

+0

非常感謝我會試一試 – aryaxt 2010-07-20 17:47:29