当完全退出软件时,是不是它所占用的所有内存都会释放掉? 弱弱的问一下,如题!求高手解答! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 完全退出软件,楼主指的是什么样的状态?如果只是back键,那么进程还没被杀死,内存肯定没有被释放。如果是指进程被杀死,那么内存应该已经全部释放了。 java有自动回收机制,所以完全退出程序后,垃圾自动回收,占用内存被释放!但如果想程序提高效率,可以程序退出时,手动释放对象占用的内存! java的内存回收机制不靠谱的。线程多了往往回收有问题。 比如说,我创建的Activity,finish()之后,这个Activity占用的内存会马上释放掉吗? android的设计思想就没有完全退出的概念,只有在内存不够用的时候,系统才会根据算法选择结束应用。我们不需要知道如何完全退出。finish,exit(0),杀线程都无法彻底退出。个人理解 同意楼上,可以看看android文档关于介绍Activity的生命周期。系统管理最终的销毁,用户在这块被屏蔽了。 退出的时候会释放一部分内存,不会全部释放当内存不够的时候哦Android会自动杀死前面的进程 Android并没有完全实现这么完美 垃圾回收问题现在是个大问题,很大的问题 不会的,finish只会关闭界面,但是没法杀死进程。 我所知道的比较彻底的关闭方式,应该是:Process.killProcess(int pid),不过也不能保证所有资源释放干净啊。 android 游戏 血战钓鱼岛。、、、谢谢支持 android 接入 twitter 我有一个需求,想了很久,没有想到解决的方案,希望有高手指点迷津,详述如下 唉,问个弱弱问题吧。 android手机双机传输文件 我按照万普文档给的方法 添加那个互动广告 可是就是不能出现互动广告!!! 万普广告平台 互动广告 如何实现gridview中元素的拖动 如何打开其他程序的sqlite /data/data/其他程序/databases(已经root)) andrio做底层开发是干什么 求助!!!安卓启动问题!!!求大神!!! 这是我的程序,关于Ontouch的,帮忙看一看。 滑动界面问题
如果只是back键,那么进程还没被杀死,内存肯定没有被释放。
如果是指进程被杀死,那么内存应该已经全部释放了。
个人理解
系统管理最终的销毁,用户在这块被屏蔽了。
当内存不够的时候哦Android会自动杀死前面的进程
Android并没有完全实现这么完美
垃圾回收问题现在是个大问题,很大的问题
我所知道的比较彻底的关闭方式,应该是:Process.killProcess(int pid),不过也不能保证所有资源释放干净啊。