我正在使用相機應用程序。對於第一次,如果我捕捉圖像的工作正常,但如果我再次拍照它扔了錯誤如何清除堆?
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