我正在为Android编写应用程序而我来自C++
背景,但看起来没有任何明确的内存处理。当然,我担心内存泄漏,所以我想知道如何在Android
上处理内存。
答案 0 :(得分:0)
不需要显式内存处理,因为garbage collector将处理不再使用的变量。
要了解onStop()函数,您应该查看activity lifecircle。在那里你可以看到在调用onStop()之后,活动(也是你的变量)仍然存在。如果具有较高优先级的应用程序(例如显示屏上显示的应用程序)需要更多内存或者应用程序已关闭(调用onDestroyed()),则会自动销毁您的变量并释放内存。