我看过很多关于这个的帖子,看起来下面的代码应该可以工作。我已经创建了一个 SD 卡镜像并将其添加到模拟器(并且运行良好)。
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType("image/*");
//intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(intent, 1);
它确实会启动并允许选择图像,但是当我单击图像时,一切都会退出并且模拟器会返回到主屏幕,而不是返回到我的应用程序。我的 onActivityResult 也从未被调用过。
我错过了什么?
最佳答案
我发现了我的问题。我从一个子 Activity 启动图库,该子 Activity Intent 具有标志 FLAG_ACTIVITY_NO_HISTORY,这阻止了回调转到该 Activity 。
谢谢。
关于android - 从图库中选择图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2791545/