System.gc 可以强制释放一下内存。
解决方案 »
- Android Button按键响应问题
- 有没有前辈这几天申请百度的api key啊,我怎么也成功不了.
- 怎们样在android选定一段文字然后发出微博
- 使用su获取的Root权限是不是仅限于su打开的控制台
- 急...android 一个app程序 引用另一个app程序的类
- HttpURLConnection中connection.getInputStream()报异常FileNotFoundException
- <fragment>标签 出现异常怎么解决
- 怎么开发一个接口,能和APP进行数据交互?
- 【急】android的webview中,js调用android的方法
- 关于android studio的资源包的导入问题
- Android中怎么获取国外的经度和纬度坐标,急!
- android 生命周期问题
是告诉底层有垃圾可以回收,收不收是一回事..另外,这些垃圾缓存不要写在工具类中
在生命周期中,每次被调用oncreate和ondestory的时候都会自动调用一次GC如果你的这个方法写在Activity中,那么你的当前页面关闭后就会被回收,至于回收速度..无法干预
另外至于不能释放还有一点,如果你是等他执行以后按的Home键那么是不会被释放的无论等多久还有就是如果你的当前页面里面有Static的变量 也就是静态变量,你的当前页面也不会被释放.同样内存保留在那里
另外至于不能释放还有一点,如果你是等他执行以后按的Home键那么是不会被释放的无论等多久还有就是如果你的当前页面里面有Static的变量 也就是静态变量,你的当前页面也不会被释放.同样内存保留在那里完全不知道在说什么,,,那20M影响不到你什么,没有回收只能说明你的APP还有足够的内存。
你每隔一秒调用一次这个方法,看它回收不回收。