I am using a bitmap. It throws out of memory error (2 out of 5 times). How can it be avoided.
Following is my code:
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(); Intent i = new Intent(getApplicationContext(),new_class.class); i.putExtra("image", byteArray); startActivity(i); byteArray=null;
bitmap = android.provider.MediaStore.Images.Media.getBitmap(cr, imageUri);