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