2013-06-23 54 views
0

在調用onDestory(),應用程序在後臺運行...和靜態成員保持相同應用程序以前訪問......他們必須得到關於調用破壞的onDestroy()當android應用程序中的靜態變量銷燬?

不破壞的onDestroy當前活動或全應用?

+0

你可以更多地提出你的問題嗎?你在說什麼編程語言等 – Sergio

回答

0

當活動結束時,將運行活動的onDestroy。根據系統的內存使用情況以及應用程序中還有哪些其他活動/服務正在運行,應用程序可能會或可能不會完全從內存中移除。

+0

感謝您的幫助 但是如何刪除應用程序的所有活動? 請告訴我什麼時候應用程序的靜態成員被破壞? –

+0

當Android決定。沒有真正的方法來強制這一點。它會在決定需要退出應用程序時卸載它們,通常是在沒有正在運行的活動或服務時,或者當它運行內存不足並殺死後臺應用程序以聲明其內存時。 –

0

如果您不需要活動生命週期以外的對象,那麼使它們成爲成員變量。

否則當'應用程序'被銷燬時,它們將被銷燬,即應用程序類。

相關問題