有的时候我们在操作Bitmap的时候会因为java虚拟机分配的内存不足而导致OOM,很多时候我们可以直接捕获这个OOM而不让程序崩溃,但这里需要注意的是,我们需要捕获的是OOM ERROR而不是exception。
以内OOM是一种error而不是exception
如
try{
}catch(OutofMemoryError e){
e.printStackTrace();
}
如果我们捕获exception则不会捕获到这个OOM的error。需要注意下。
有的时候我们在操作Bitmap的时候会因为java虚拟机分配的内存不足而导致OOM,很多时候我们可以直接捕获这个OOM而不让程序崩溃,但这里需要注意的是,我们需要捕获的是OOM ERROR而不是exception。
以内OOM是一种error而不是exception
如
try{
}catch(OutofMemoryError e){
e.printStackTrace();
}
如果我们捕获exception则不会捕获到这个OOM的error。需要注意下。