在“开发者选项”设置中,我使用“不要保持活动”模式。我需要从库中选择图像并在我的应用程序中使用它的URI。 打开图库以选择图像的代码是:
Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
intent.setType(FileType.IMAGE);
startActivityForResult(intent, 1);
选择图片时会出现问题。显示“请稍候......”消息然后我回到画廊中的“选择图像”。 当此模式打开时,它发生在HTC One X设备中。在三星Galaxy S3中,这个问题不会发生。 当此模式打开时,如何在HTC ONE X设备上解决?
答案 0 :(得分:0)
试试这个
Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("image/*");
startActivityForResult(photoPickerIntent, 1);
1是传递给活动的请求代码,用于区分多个被调用的活动。
答案 1 :(得分:0)
我只使用mime-type切换到Intent.ACTION_GET_CONTENT,它看起来效果更好。我想是一个HTC错误。
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");