Android 启动内置图库以查看图像

Android 启动内置图库以查看图像,android,android-intent,gallery,Android,Android Intent,Gallery,我正在构建一个应用程序,在我的一项活动中,我正在显示数据库中的一些信息和一个图像,该图像将缩小,当用户按下该图像时,我将启动内置图库以更大的尺寸查看它 我的问题如下 当我在多媒体资料中查看完图像后,我希望用户在按下“上一步”按钮时返回到我的应用程序以及启动多媒体资料的活动,我的应用程序会向我显示一条崩溃消息,并将我引导到我的应用程序的主要活动 下面是启动内置库的代码 imageView.setOnClickListener(new View.OnClickListener() {

我正在构建一个应用程序,在我的一项活动中,我正在显示数据库中的一些信息和一个图像,该图像将缩小,当用户按下该图像时,我将启动内置图库以更大的尺寸查看它

我的问题如下 当我在多媒体资料中查看完图像后,我希望用户在按下“上一步”按钮时返回到我的应用程序以及启动多媒体资料的活动,我的应用程序会向我显示一条崩溃消息,并将我引导到我的应用程序的主要活动

下面是启动内置库的代码

imageView.setOnClickListener(new View.OnClickListener() {
        public void onClick(View view) {
            Intent intent = new Intent();
            intent.setAction(Intent.ACTION_VIEW);
            intent.setDataAndType(Uri.fromFile(new   
                         File(image_file.getAbsolutePath())),"image/*");
            startActivityForResult(intent, 1);
        }
    });
我试着使用startActivity(意图); 但这仍然不起作用

我还尝试重写onPuase()和onResume() 但在我这么做之后,保存imageView的整个活动没有启动,应用程序崩溃

当我查找类似于此问题的内容时,人们说我可能有不好的清单,但我没有为清单中的活动做任何事情

如何解决此问题,以便用户可以在内置或任何其他gallery应用程序中查看图像,然后按“上一步”按钮返回到我的应用程序


谢谢

我不确定,但请在点击式侦听器中尝试下面的代码

imageView.setOnClickListener(new View.OnClickListener() {
 Intent intent = new Intent();
 intent.setType("image/*");
 intent.setAction(Intent.ACTION_GET_CONTENT);
 startActivityForResult(Intent.createChooser(intent, "Complete action using"), PICK_FROM_FILE);
}
 });

对不起,我的朋友,我不是在尝试从图库中选取图片,我只是在使用图库打开图像,这就是为什么我在启动图库时使用了路径。