一个小游戏,第一次运行的时候正常,然后点击图标第二次运行,报错:
...
...
03-24 09:52:08.366: E/dalvikvm-heap(414): 1075200-byte external allocation too large for this process.
03-24 09:52:08.366: E/GraphicsJNI(414): VM won't let us allocate 1075200 bytes
03-24 09:52:08.385: D/AndroidRuntime(414): Shutting down VM
03-24 09:52:08.385: W/dalvikvm(414): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
03-24 09:52:08.426: E/AndroidRuntime(414): FATAL EXCEPTION: main
03-24 09:52:08.426: E/AndroidRuntime(414): java.lang.OutOfMemoryError: bitmap size exceeds VM budget
03-24 09:52:08.426: E/AndroidRuntime(414):  at android.graphics.Bitmap.nativeCreate(Native Method)
03-24 09:52:08.426: E/AndroidRuntime(414):  at android.graphics.Bitmap.createBitmap(Bitmap.java:468)
03-24 09:52:08.426: E/AndroidRuntime(414):  at android.graphics.Bitmap.createBitmap(Bitmap.java:435)
03-24 09:52:08.426: E/AndroidRuntime(414):  at hxy.components.Pic.resetBmp(Pic.java:197)
03-24 09:52:08.426: E/AndroidRuntime(414):  at hxy.components.Pic.loadManagerBmps(Pic.java:94)
03-24 09:52:08.426: E/AndroidRuntime(414):  at hxy.cButton.cButton.addPic(cButton.java:134)
...
...然后再次点击图标运行,又正常。如此循环....囧rz 这是怎么回事呢?该怎么解决呢?bow~~