如何在android中处理内存?

时间:2016-02-15 15:44:20

标签: android

我正在为Android编写应用程序而我来自C++背景,但看起来没有任何明确的内存处理。当然,我担心内存泄漏,所以我想知道如何在Android上处理内存。

1 个答案:

答案 0 :(得分:0)

不需要显式内存处理,因为garbage collector将处理不再使用的变量。

要了解onStop()函数,您应该查看activity lifecircle。在那里你可以看到在调用onStop()之后,活动(也是你的变量)仍然存在。如果具有较高优先级的应用程序(例如显示屏上显示的应用程序)需要更多内存或者应用程序已关闭(调用onDestroyed()),则会自动销毁您的变量并释放内存。