OOM场景触发

2019-10-25  本文已影响0人  主音King

private List<Bitmap> testBitmaps = new ArrayList<>();
findViewById(R.id.test).setOnClickListener(v -> {
Bitmap b1 = BitmapFactory.decodeResource(getResources(),R.mipmap.test1);
Bitmap b2 = BitmapFactory.decodeResource(getResources(),R.mipmap.test2);
Bitmap b3 = BitmapFactory.decodeResource(getResources(),R.mipmap.test3);
testBitmaps.add(b1);
testBitmaps.add(b2);
testBitmaps.add(b3);
LogUtils.i("内存探测","getCacheBitmapFromView-内存探测:"+ CommonUtils.getAvailMemory(this));
});
通过点击事件来不断增加bitmap持有,耗尽app内存来触发oom

上一篇 下一篇

猜你喜欢

热点阅读