当我有uri时,如何在Android中打开图像?

当我有uri时,如何在Android中打开图像?,android,image,android-intent,Android,Image,Android Intent,从我的活动中,我打开一个照相机活动,拍摄一张照片并将uri传递回我的活动。现在我只想在单击按钮(例如“结果”)时查看图片。我就是这么做的: 摄像活动: @Override public void onPictureTaken(byte[] arg0, Camera arg1) { Uri uriTarget = getContentResolver().insert( Media.EXTERNAL_CONTENT_URI, new ContentValues());

从我的活动中,我打开一个照相机活动,拍摄一张照片并将uri传递回我的活动。现在我只想在单击按钮(例如“结果”)时查看图片。我就是这么做的:

摄像活动:

@Override
public void onPictureTaken(byte[] arg0, Camera arg1) {

    Uri uriTarget = getContentResolver().insert(
    Media.EXTERNAL_CONTENT_URI,
    new ContentValues());
我的主要活动:

Intent pictureIntent = new Intent();
pictureIntent.setAction(Intent.ACTION_VIEW);
pictureIntent.setData(task.getUri());

startActivityForResult(pictureIntent, PIC_REQ);
但我得到了一个错误:

05-05 00:17:41.800: ERROR/AndroidRuntime(748): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.CHOOSER dat=content://media/external/images/media/9 }
我已经搜索了很多,我只找到了如何从画廊中挑选图片,但这不是我想要的

有人知道我做错了什么吗

谢谢

约翰尼斯