android - Take multiple images with camera and insert into multiple diffefent imageViews -
public void onclick(view v) { // todo auto-generated method stub switch (v.getid()) { case r.id.image1: = new intent(android.provider.mediastore.action_image_capture); startactivityforresult(i, cameradata); break; case r.id.image2: ii = new intent(android.provider.mediastore.action_image_capture); startactivityforresult(ii, cameradata); } } @override protected void onactivityresult(int requestcode, int resultcode, intent data) { // todo auto-generated method stub super.onactivityresult(requestcode, resultcode, data); if (resultcode == result_ok) { bundle extras = data.getextras(); bmp = (bitmap) extras.get("data"); view1.setimagebitmap(bmp); view2.setimagebitmap(bmp); } }
i take 2 images camera , display these images 2 separate imageviews
.i took picture shows same image in both imageviews
.please i'm stuck.
you can try like:
public void onclick(view v) { // todo auto-generated method stub switch (v.getid()) { case r.id.image1: = new intent(android.provider.mediastore.action_image_capture); startactivityforresult(i, 1); break; case r.id.image2: ii = new intent(android.provider.mediastore.action_image_capture); startactivityforresult(ii, 2); } }
and then,
@override protected void onactivityresult(int requestcode, int resultcode, intent data) { // todo auto-generated method stub super.onactivityresult(requestcode, resultcode, data); switch(requestcode){ case 1: if(resultcode == result_ok){ bundle extras = data.getextras(); bmp = (bitmap) extras.get("data"); view1.setimagebitmap(bmp); } break; case 2: if(resultcode == result_ok) { bundle extras = data.getextras(); bmp = (bitmap) extras.get("data"); view2.setimagebitmap(bmp); } break; } }
Comments
Post a Comment