I want to show image after capture by click button Capture in the FirstActivity and show image in the activity_second(layout) using SecondActivity.
FirstActivity
public void onClick(View v)
{
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
mImageCaptureUri = Uri.fromFile(new File(Environment.getExternalStorageDirectory(),
"image" + String.valueOf(System.currentTimeMillis()) + ".jpg"));
try
{
startActivityForResult(intent, PICK_FROM_CAMERA);
}
catch (ActivityNotFoundException e)
{
e.printStackTrace();
}
}
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
if (resultCode != RESULT_OK) return;
switch (requestCode)
{
case PICK_FROM_CAMERA:
Bitmap photo = null;
Bundle extras = data.getExtras();
if (extras != null)
{
photo = extras.getParcelable("data");
}
Intent i = new Intent(this,SecondActivity.class);
i.putExtra("image", photo);
startActivity(i);
break;
}
In the second activity:
bMap = getIntent().getParcelableExtra("image");
mImageView.setImageBitmap(bMap);