gpt4 book ai didi

java - 使用 url 加载 imaeview 的任何更快的方法

转载 作者:行者123 更新时间:2023-12-02 00:18:35 24 4
gpt4 key购买 nike

我使用 imageview 加载图像

 try {
Bitmap bitmap = BitmapFactory.decodeStream((InputStream)new java.net.URL(SplashItems.get(position).get("imageUrl")).getContent());
ImageViewObject.setImageBitmap(bitmap);

} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

但是太慢了,有什么更快的方法吗

致以诚挚的问候

最佳答案

我建议使用AsyncTask来加载。这样您的应用程序仍然可以运行,并且用户可以在图像加载时进行交互。我还发现它大大缩短了下载时间,因为下载是在后台线程上完成的,并且能够专注于此。以下是帮助您入门的链接:

http://developer.android.com/reference/android/os/AsyncTask.html

本文还讨论了处理程序,这可能对您也有一些用处。

http://www.vogella.com/articles/AndroidPerformance/article.html

祝你好运!

关于java - 使用 url 加载 imaeview 的任何更快的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11462559/

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