android - 从图库中选择图像

标签 android

我看过很多关于这个的帖子,看起来下面的代码应该可以工作。我已经创建了一个 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/

相关文章:

android - 我可以在 Android Studio 中运行没有 HAXM 的模拟器吗?

java - EditText 到 String 返回 Null

android - 如何在 Android Studio 中调试单个 robolectric 单元测试

Android PullToRefresh onScrollListener 不工作

java - 带有 scrollView 的键盘

android - apache中的StringUtils.rightPad()在android中抛出NoSuchMethodError

android - 如何通过adb获取android手机的电话号码?

android - 解析异常 : Connection to https://api. parse.com 被拒绝

android - 接收长按音量键

javascript - MobileServiceClient.getPush() 方法在 Azure 移动服务中无效到 Android、JS 后端教程