我使用以下代码通过相机调用捕获图像。
iv2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE );
startActivityForResult(cameraIntent, SELECT_PHOTO);
imgNo = 2;
}
});
在onActivityResult()
中,我使用以下代码将图像设置为ImageView:
Bitmap photo = (Bitmap) imageReturnedIntent.getExtras().get("data");
Bitmap b= getCroppedBitmap(getCroppedImage(photo));
iv2.setImageBitmap(b);
bmpimg2 = b;
iv2.invalidate();
图像已设置,但在设置图像后,活动将刷新并且图像消失。
如何解决此错误?
任何建议都有很大帮助。