错误提示:12996-byte external allocation too large for this process
为啥这么小才十几K就出太大了呢
我开发游戏的welcomeView.java(SurfaceView)里加载了几张图片
在OnDestory里我已经全部都(全部)
if (!play.isRecycled())
play.recycle();了
然后跳转到gameView里再加载图片(initBmp();)的时候就提示了这个错误
请问大牛们,该怎么解决
为啥这么小才十几K就出太大了呢
我开发游戏的welcomeView.java(SurfaceView)里加载了几张图片
在OnDestory里我已经全部都(全部)
if (!play.isRecycled())
play.recycle();了
然后跳转到gameView里再加载图片(initBmp();)的时候就提示了这个错误
请问大牛们,该怎么解决
解决方案 »
- android怎么重写SimpleAdapter在getView方法中实现点击Item改变背景色?
- [Android 界面] RotateAnimation在android4.0如何自转?
- 求微信实现思路。。。
- android 开机自动运行某个线程
- 调用web service时,HttpTransportSE的对象的call的参数是什么
- 请教用简单的方法改变程序中的字体,实现字体切换功能?
- 自启动的Service与Activity之间的通信问题
- switch语句无法使用R.id.xxx
- Android NDK调试出错Unknown Application ABI, Unable to detect application ABI's
- fragment里网络请求,返回数据的处理!大家帮帮忙
- ADT在Eclipse中报错:Error while loading editor
- android上进行图像处理(如锐化,调整对比度)最好使用哪个类
在draw()里
myBmp= BitmapFactory.decodeResource(getResources(), R.drawable.vs3);
canvas.drawBitmap(myBmp, 0, 0, mPaint);
if (!myBmp.isRecycled())
myBmp.recycle();
//不知这样是不是一种正确的施放方式
http://www.devdiv.com/article-2090-1.html
VMRuntime.getRuntime().setMinimumHeapSize(CWJ_HEAP_SIZE); 或者参看这篇总结:
http://yueguc.iteye.com/blog/1051966