2010-07-19 34 views

回答

1

在关闭它们的所有活动时正确地调用finish()。如果您开始任何期待结果值的活动,请务必在完成之前在这些活动中致电setResult()

如果您有任何运行循环的线程,请保留一个全局变量,指示您的应用程序是否正在运行。当您的活动恢复(调用onResume())时将此变量设置为true,并在活动暂停时将该变量设置为false(onPause())。然后在循环之前让线程的循环检查这个全局变量,以确保它们在活动完成后正常终止。

除此之外,当用户按下堆栈中最后一个活动的后退按钮时,您的活动应该自动完成,终止您的应用程序。

+0

非常感谢我会试一试 – aryaxt 2010-07-20 17:47:29