gpt4 book ai didi

android - 从 URL 获取图像

转载 作者:行者123 更新时间:2023-11-29 15:12:21 24 4
gpt4 key购买 nike

我以 JSON 对象的形式从服务器中拉取文章,其中与文章相关的图像是 URL 形式的对象的属性。然后,该 URL 连同其他数据一起保存在设备的数据库中。

现在,为了将数据发送到 UI,我想使用 CursorAdapter。我的问题是:

如果我在继承的 bindView 方法中从 URL 设置 ImageView 是否被认为是不好的做法,我该怎么做?

编辑:为了清楚起见,我应该提到解析 JSON 对象,并将相关数据拉入存储在本地数据库中的字符串。

最佳答案

Is it considered bad practice if I set an ImageView from a URL in the inherited bindView method

直接?是的,因为这会导致网络 I/O 在主应用程序线程上完成,这会在 I/O 进行时卡住您的 UI。相反,使用 image loading libraries 中的任何一个。为你异步处理这个,比如Picasso .

(顺便说一句,我不太确定您为什么/如何将 JSON 数据推送到实现 Cursor 的东西中——您最好将 POJO 放入数组中并使用 ArrayAdapter ,或者创建一个 BaseAdapter 的自定义子类,它可以更直接地使用您解析的 JSON)。

关于android - 从 URL 获取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29638916/

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