我使用一个 intent 去调用 camera 程序可以得到捕获的图像。但是如果图像没有捕获到(取消按钮按下的情况下),我想马上返回到调用 camera 程序的那个画面,有更好的方法可以实现吗?
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (!(data == null || resultCode == 0)) {
if (requestCode == CAMERA_REQUEST) {
photo = (Bitmap) data.getExtras().get("data");
imageView.setImageBitmap(photo);
}
} else {
Intent intent = new Intent(ImageUploaderActivity.this,
ImageUploaderActivity.class);
startActivity(intent);
finish();
}
}