gpt4 book ai didi

java - ImageView 不显示

转载 作者:行者123 更新时间:2023-12-02 11:53:29 25 4
gpt4 key购买 nike

我有这个代码来保存共享首选项中的 Uri 和图像:

    // Save to settings
// imageReturnedIntent is the intent of selecting the image from the gallery
Uri selectedImage = imageReturnedIntent.getData();
SharedPreferences sharedPref = getSharedPreferences("myfile", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putString("bannerImage2" , selectedImage.toString());
editor.commit();

我在主 Activity 中有一个 ImageView ,当上面的代码在设置页面中运行时,我返回到主页,图像显示正确,但是如果我关闭应用程序并再次打开它,则图像不显示即使 Uri 已正确加载也会显示。

我在 onResume() 中加载图像并尝试过:

//IMAGE_LOGO 是 Uri 类型 imgLogo.setImageURI(IMAGE_LOGO);还尝试使用毕加索库,

我还尝试使用再次验证 ImageView

 imgLogo.invalidate();

返回的 Uri 是:

content://media/external/images/media/102124

最佳答案

您的代码正在运行,您只需要获得 Read_External_Storage 权限,因为 API 级别 23 需要此权限。要请求运行时权限,您可以引用此文档 https://developer.android.com/training/permissions/requesting.html .

关于java - ImageView 不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47742293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com