2011-06-03 100 views
0

那麼顯然我的Android應用程序犯規密切當我完成的活動,因此有沒有辦法強制關閉它包括可以打開我的應用程序的任何活動?如何強制關閉我的Android應用程序?

+1

一個更好的辦法是要弄清楚它是什麼,你的應用程序啓動你的活動結束後保持活動狀態。 – trutheality 2011-06-03 21:34:50

+0

Android讓你的android應用程序保持活着,但它不會做任何處理(除非你正在做它)。這允許它留在內存中,並在用戶下次啓動時加載得更快。 – 2011-06-03 21:51:01

回答

0

確保您已啓動線程終止,然後調用finish

順便說一句。你如何覈實你的活動沒有結束?

1

進程仍然存在的事實並不意味着活動沒有完成。這個過程可能會保留一段時間,直到操作系統決定殺死它。

如果沒有正確完成活動,請確保您沒有留下一個線程運行。

還有就是API中沒有方法來關閉一個應用程序。方便時由操作系統終止。最後一個資源是殺死進程,但你永遠不需要在你的應用中使用它。

0

呼叫finish()在點,當你希望它關閉。例如,在onPause()中,如果您希望在活動不再是最上面的活動時完成此操作。

我個人建議你只需確保您的應用程序沒有做任何事情,當它不活躍,並讓有關「整理」它的系統的擔心。