我对ACTION_PICK有个问题。下面的代码在我的Galaxy mini上运行良好,当我选择照片时,它只打开包含照片的图库,当我选择视频时,它打开仅包含视频的图库。然而,在htc legend first option打开我的图库,里面有电影和图片,第二次崩溃我的应用程序,因为它试图打开com.htc.music进程。我想知道如何使用acion_pick解决这个问题,或者可以使用什么来代替这个?
<
code>
case ATT_GALLERY_PHOTO : {
Intent i = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI );
startActivityForResult(i, ACTIVITY_GALLERY_PHOTO );
break;
}
case ATT_GALLERY_MOVIE : {
Intent movieIntent = new Intent(Intent.ACTION_PICK, MediaStore.Video.Media.EXTERNAL_CONTENT_URI );
startActivityForResult(movieIntent, ACTIVITY_GALLERY_MOVIE );
break;
}
</code>
发布于 2013-01-19 18:14:17
您可以尝试使用ACTION_GET_CONTENT
而不是ACTION_PICK
,看看它是否有帮助。
https://stackoverflow.com/questions/14417185
复制相似问题