I have 2 activities.In first activity there is a button called take photo when I clicked on it my app uses a camera intent of android phone.But I want the captured image in the image view of 2nd activity how can I do it?
Here bt1 is the button in MainActivity_Lens
. cameraActivity
is the secondactivity.
public class MainActivity_Lens extends AppCompatActivity {
Button bt1;
public static final int req=1;
public void init(){
bt1=(Button)findViewById(R.id.takephoto);
bt1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent camera=new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(camera,req);
// Intent cameraview =new Intent(MainActivity_Lens.this,cameraActivity.class);
// startActivity(cameraview);
}
protected void onActivityResult(int requestcode,int resultcode,Intent data){
if(requestcode==req && resultcode==RESULT_OK){
Bundle extras=data.getExtras();
Bitmap photoCapturedBitmap =(Bitmap) extras.get("data");
Intent cameraview =new Intent(MainActivity_Lens.this,cameraActivity.class);
startActivity(cameraview);
}
}
});
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main_activity__lens);
init();
}
}