gpt4 book ai didi

java - 如何将 String 转换为从 sqlite 获取的 Uri 并将其设置在 ImageView 中?

转载 作者:行者123 更新时间:2023-12-02 10:15:38 25 4
gpt4 key购买 nike

我正在将图像 Uri 作为字符串保存到 SQLite,这是我从图库中选取的,并将其设置为我的 ImageView 的图像。但从第二个 Activity 开始,我将 Image(Uri) 作为字符串并转换为 Uri 并设置为 ImageView。

当我运行第二个 Activity 时,它给出了类似的错误

resolveUri failed on bad bitmap uri: content://com.miui.gallery.open/raw/06.jpg

代码就像。

String valueImage;

imageView.setImageURI(Uri.parse(valueImage));

我需要以其他方式转换吗?

谢谢。

最佳答案

您可以使用Glide 。这非常简单,只需一行。

String valueImage; // Get url fro SQLite

Glide
.With(this)
.Load(Uri.parse(valueImage))
.Apply(RequestOptions.CircleCropTransform()).Into(imageView);

import语句是放入app模块gradle文件(app/build.gradle)

implementation 'com.github.bumptech.glide:glide:4.9.0'

希望对你有帮助!

关于java - 如何将 String 转换为从 sqlite 获取的 Uri 并将其设置在 ImageView 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54709267/

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