Android,后退按钮释放活动内存?

Android,后退按钮释放活动内存?,第1张

概述我制作了一个简单的应用来测试Android的内存.它有两个活动,A和B.A是一个简单的Activity,带有一个启动B的按钮.B由一个非常大的图像组成(jpg,mdpi为1024x768像素)当我使用DDMS监视此进程时,堆从A移动到B时按预期上升.当我按下B上的(硬件或软件,使用super.onBackPressed())按钮并再次以A结尾时,即使在调用垃

我制作了一个简单的应用来测试Android的内存.
它有两个活动,A和B.
A是一个简单的Activity,带有一个启动B的按钮.
B由一个非常大的图像组成(jpg,mdpi为1024×768像素)

当我使用DDMS监视此进程时,堆从A移动到B时按预期上升.
当我按下B上的(硬件或软件,使用super.onBackpressed())按钮并再次以A结尾时,即使在调用垃圾收集之后,堆也不会再次收缩.这是预期的吗? B占用的内存是否会在进程的生命周期内被释放?最佳答案请注意垃圾收集器工作“不确定”.特别是,即使对垃圾收集器的调用也不意味着内存完全被释放.只保证在请求更多内存时释放内存. 总结

以上是内存溢出为你收集整理的Android,后退按钮释放活动内存?全部内容,希望文章能够帮你解决Android,后退按钮释放活动内存?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1140178.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存