0
我刚刚添加了一个异常处理程序来处理OutOfMemoryError,因为发生了一些崩溃报告。我能以某种方式填充设备上的内存来测试它吗?如果不是,我还要测试我是否正确处理这个问题?如何测试Android设备上的“内存不足”异常处理程序?
我刚刚添加了一个异常处理程序来处理OutOfMemoryError,因为发生了一些崩溃报告。我能以某种方式填充设备上的内存来测试它吗?如果不是,我还要测试我是否正确处理这个问题?如何测试Android设备上的“内存不足”异常处理程序?
我想你可以设置函数的递归调用。这可能会导致StackOverflowException
。尽管在模拟器中没有尝试过。
刚开始在一个ArrayList分配数据:
List<Bitmap> data = new ArrayList<Bitmap>();
while(true){
Bitmap b = Bitmap.createBitmap(1000,1000,Bitmap.Config.ARGB_8888);
data.add(b);
}
使用真正的大图片。 – 323go 2013-04-27 04:19:56