此应用程序具有MainActivity,它使用大约20位图。它工作得很好但是当我开始对另一个活动的意图然后回到MainActivity时,它因内存问题而崩溃。它给出了这个错误:
java.lang.OutOfMemoryError: Failed to allocate a 2052108 byte allocation with 1629176 free bytes and 1590KB until OOM
我也在清单
中使用了这些android:hardwareAccelerated="false"
android:largeHeap="true"
在不使用更多内存的情况下,能够在活动之间切换的最佳方法是什么?感谢
答案 0 :(得分:0)
当你不再使用
时,你只是回收位图protected function prepareForValidation()
{
if ($this->has('first_name'))
$this->merge(['first_name'=>'Mr '.$this->first_name]);
}