解决方案 »
- 求教:activity的 onActivityResult 总是不能被调用,何故?
- 在安装ADT的时候老是出现一下问题怎么解决
- tabHost.newTabSpec()出现空指针错误
- 图片拖动问题
- 求助关于Socket通信过程中的数据流问题
- android 4.2获取不到手机信号强度
- android内存
- 急 急 在android程序中怎么执行ifconfig命令来修改android 的ip地址,跪求大神指点!
- R cannot be resolved to a variable 啥情况啊
- Gson如何解析数字标识的Json数组?
- AbsoluteLayout替代品
- andriod 开发基本问题
最起码让我们知道 用户是否点击了Home吧
因为再次返回进OnResume 纹理就全部消失了..... 但是内存依然没释放 纠结吧?
2.按home键再回去不是直接执行oncreate 除非进程完全被杀掉
3.你用了glDeleteTextures没? 删除texture的时候要删除对应的buffer还要调用glDeleteTextures
4.如果你要更有效的控制memory 建议你用ndk 个人意见~
2:我再Activity的onStop 里面写的finish() 请看8楼
3:glDelteTexture 释放内存没错 ,但是我们只能再用户不需要纹理的时候释放,就是说当前Activity失去焦点的时候释放, Activity失去焦点分别会调用onPause与onStop 请看蓝色字第三部分
4:4点建议不错,可惜我C不好......
2. 如果你遵循了Acitvity和GLThread同步 在resume的时候 纹理不会消失 如果你在onStop里面写了finish 那自然只能重新开始了 然后你也并没有释放内存 同时GLThread依然在运转 容易出现卡死的情况
3. 我还是不太清楚你到底想实现什么 能否简单的表达一下 Android并不会不考虑释放内存的问题 google那群人不是吃干饭的