我正在使用相机应用程序。对于第一次,如果我捕捉图像的工作正常,但如果我再次拍照它扔了错误如何清除堆?
ERROR/dalvikvm-heap(2398): 10077696-byte external allocation too large for this process." VM won't let us allocate 10077696 bytes" and finally"05-02 05:35:38.390: ERROR/AndroidRuntime(2398): FATAL EXCEPTION: main 05-02 05:35:38.390: ERROR/AndroidRuntime(2398): java.lang.OutOfMemoryError: bitmap size exceeds VM budget
和应用力closes..how来处理这个如何清除堆和VM? 请帮忙.. 在此先感谢..
我试过这个选项,这似乎为API 2.3工作。但不在2.3以下的API中。这个问题似乎与这一行,'bfOptions.inTempStorage =新字节[32 * 1024]; VM不允许我们增加存储容量。 – 2011-06-01 09:25:44
还没有工作2.2和2.1没有任何问题 – Sando 2011-06-01 10:27:48
什么2.3和更高。 – RobinHood 2011-11-24 10:16:08