gpt4 book ai didi

android - 有时使用 Universal Image Loader 不显示图像

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

我有一个包含 ImageView 的 Activity ,每次我想打开图像以便更好地查看时,我都会调用此 Activity 。问题是有时我的 ImageLoader 工作正常但有时它不显示图像。我使用 universal-image-loader-1.8.4.jar 和 android 4.2.2

当我的 ImageLoader 不显示我的图像时,我在日志中得到:

ImageView 被重新用于另一个图像。任务已取消。

我的配置:

ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(this)
.enableLogging()
.threadPriority(Thread.MAX_PRIORITY)
.build();
imageLoader.init(config);

我的方法:

private void getImage() {
Bundle bundle = getIntent().getExtras();
String dir= bundle.getString("poster");
imageLoader.displayImage(dir, imgPoster);
}

谁能帮帮我?

最佳答案

我也遇到了这个问题,这是因为你想在创建 Activity 之前设置适配器或显示图像。

试试这个:

String dir = "";

Handler mHandler = new Handler(){
public void handleMessage(android.os.Message msg) {
switch(msg.what){
case 0:
imageLoader.displayImage(dir, imgPoster);
break;
}
};
};

private void getImage() {
Bundle bundle = getIntent().getExtras();
dir= bundle.getString("poster");
mHandler.sendEmptyMessageDelayed(0,500);
}

关于android - 有时使用 Universal Image Loader 不显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16738939/

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