Android 从库中拾取图像时为空白图像

Android 从库中拾取图像时为空白图像,android,android-permissions,android-gallery,Android,Android Permissions,Android Gallery,当我的应用程序第一次运行时,我尝试从图库中为用户选择图像,系统会请求访问照片库的权限,当我允许权限并尝试选择图像时,(从缩略图中)所选图像显示为完全空白(或者可能是完全黑色)一旦我重新启动应用程序,这个问题就会自行解决。有什么线索可以解释为什么会发生这种情况吗 当我第一次尝试访问库时(并允许权限) 这就是我的图库的外观: 完全正常 当我从缩略图中选择任何图像时, 看,什么都没有(完全空白) 如果我选择此(空白)图像: 但一旦我重新启动应用程序 并从缩略图中选择任何图像,从现在起效果良好

当我的应用程序第一次运行时,我尝试从图库中为用户选择图像,系统会请求访问照片库的权限,当我允许权限并尝试选择图像时,(从缩略图中)所选图像显示为完全空白(或者可能是完全黑色)一旦我重新启动应用程序,这个问题就会自行解决。有什么线索可以解释为什么会发生这种情况吗

当我第一次尝试访问库时(并允许权限) 这就是我的图库的外观:

完全正常

当我从缩略图中选择任何图像时, 看,什么都没有(完全空白)

如果我选择此(空白)图像:

但一旦我重新启动应用程序 并从缩略图中选择任何图像,从现在起效果良好

如果之前有人遇到过类似的情况,请告诉我

代码:

userImageView.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {


    if (Build.VERSION.SDK_INT >= 23){


        if (ContextCompat.checkSelfPermission(ProfileSetting.this,
                Manifest.permission.READ_EXTERNAL_STORAGE)
                != PackageManager.PERMISSION_GRANTED) {

            requestPermissions(new String[] {Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE},
                    REQUEST_CODE_ASK_PERMISSIONS);

        }else {


            //Start Activity To Select Image From Gallery
            Intent gallery_Intent = new Intent(ProfileSetting.this, GalleryUtil.class);
            gallery_Intent.putExtra("Switch", 0);
            startActivityForResult(gallery_Intent, GALLERY_ACTIVITY_CODE);
        }


    }else {



        //Start Activity To Select Image From Gallery
        Intent gallery_Intent = new Intent(ProfileSetting.this, GalleryUtil.class);
        gallery_Intent.putExtra("Switch", 0);
        startActivityForResult(gallery_Intent, GALLERY_ACTIVITY_CODE);

    }


}
});