我有自定义适配器(一个图像,2个文本字段),我需要检查viewHolder中的图像。当图像已经存在时,在ImageView中显示该图像,当图像不存在时,我需要检查连接,如果一切正常,显示进度条,下载图像并显示它,并且如果全部坏,则显示默认图像。对不起我的英语不好。在CustomAdapter中使用ViewHolder中的AsynTask是否正常?
0
A
回答
2
不,你不应该在ViewHolder中实现一个异步任务bcoz你不知道需要多少时间来加载图像,并且用户在等待listview出现时会生气。
有很多的教程在那里如果没有太多的图像,那么你可以将其存储在数据库或文件,并显示在任何时候,你应该使用延迟加载的图像,如果你使用的是网址,图像listview
希望它有助于:)
0
我见过很多人使用,这对于小型操作来说是正常的。
但它不能用于需要时间的任务 - 因为用户体验受滞后影响。
适用于小型操作,您可以使用它。
+0
我有一个300个项目的列表。所有的300都会有图片,但是如果服务器会增加项目的数量。我必须将图片下载到每个添加的项目中 –
相关问题
- 1. 在angularjs中使用$ broadcast是否正常?
- 2. ViewHolder无法正常工作
- 3. 如何在android中使用我的Asyntask
- 4. Android中的Asyntask
- 5. 如何在我的CursorAdapter中使用ViewHolder?
- 6. getview未在CustomAdapter中调用
- 7. Redis的CPU使用率是否正常?
- 8. 在RNN/lstm RNN中使用批规范化是否正常?
- 9. 在ViewHolder中引用活动
- 10. 在Android服务中安排的AsynTask只能正常执行一次
- 11. 使用ViewHolder
- 12. 使用CustomAdapter的ListView的NullPointerException
- 13. 在ViewHolder中的kotlin-android-extensions
- 14. 在大表中,子(子)集合中的键值是否正常?
- 15. RecyclerView ViewHolder中的ViewFlipper
- 16. 在RecyclerView中调用ViewHolder的活动?
- 17. 自定义列表中CustomAdapter中的空指针异常
- 18. 在Android中解析json内部的asyntask
- 19. 在customAdapter中从ListView中获取文本
- 20. 在ViewHolder模式中,setTag和getTag的作用是什么?
- 21. ViewHolder的实现和使用
- 22. CustomAdapter for ExpandableListView使用CompoundDrawable
- 23. 从customadapter调用其他Activity/CustomAdapter
- 24. 在Linux上部署的Rails项目中,CRLF行是否正常?
- 25. 在Spring Security的AuthenticationFilter中需要“ConfigurationAttribute”是否“正常”?
- 26. 正在使用:require'../db.rb'是否正确?
- 27. 在require.ensure中不能使用变量,这是正常的吗?
- 28. 是否正常include_once自我?
- 29. 这是否正常发生?
- 30. AnimateWithDuration是否正常奇怪
你问的是怎么做,或者你应该这样做吗? – Rachit
我知道该怎么做,但它是正确的解决方案吗?或者我应该检查ViewHolder外部的图像,我担心内存,因为在列表中有更多300个项目。 –
使用Picasso或Glide在适配器内加载图像。 –