你得到的OutOfMemoryError因为你没有
recycle
那些
bitmaps你用
recycle那些
bitmaps你使用它们后
bitmap = android.provider.MediaStore.Images.Media.getBitmap(cr, imageUri); photo_new= rotateImage(bitmap, 90); ByteArrayOutputStream stream = new ByteArrayOutputStream(); photo_new.compress(Bitmap.CompressFormat.JPEG, 100, stream); byte[] byteArray = stream.toByteArray(); bitmap.recycle(); Intent i = new Intent(getApplicationContext(),new_class.class); i.putExtra("image", byteArray); startActivity(i); byteArray=null;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)