Android UIL默认不支持scheme(协议):间歇性获取此异常

Android UIL默认不支持scheme(协议):间歇性获取此异常,android,universal-image-loader,Android,Universal Image Loader,当我尝试使用从DB中获取的Uri加载图像时,我一直会遇到这个错误。如果我在代码中硬编码相同的Uri,它就可以正常工作。你能帮忙吗?请在下面查找代码 I am using UIL version 1.9.3 These are my Configurations. ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(getBaseContext()) .threadPriority(Thread.NORM_

当我尝试使用从DB中获取的Uri加载图像时,我一直会遇到这个错误。如果我在代码中硬编码相同的Uri,它就可以正常工作。你能帮忙吗?请在下面查找代码

I am using UIL version 1.9.3
These are my Configurations.

ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(getBaseContext())
.threadPriority(Thread.NORM_PRIORITY - 2)
.denyCacheImageMultipleSizesInMemory()
.discCacheFileNameGenerator(new Md5FileNameGenerator())
.tasksProcessingOrder(QueueProcessingType.LIFO)
.writeDebugLogs() // Remove for release app
.build();
// Initialize ImageLoader with configuration.
imageLoader.getInstance().init(config);

    options = new DisplayImageOptions.Builder()
    .showImageOnLoading(R.drawable.ic_stub)
    .showImageForEmptyUri(R.drawable.ic_empty)
    .showImageOnFail(R.drawable.ic_error)
    .cacheInMemory(true)
    .cacheOnDisc(true)
    .considerExifParams(true)
    .displayer(new RoundedBitmapDisplayer(20))
    .build();
CODE : GETTING THE VALUE FROM DB.

List valueList =(List)valueMap.get(position);

String[] valuearray=valueList.toString().split(",");
holder.name.setText(valuearray[0]);
holder.shortdesc.setText(valuearray[1]);

String tempV =valuearray[2].substring(0, valuearray[2].length()-1);
//tried printing tempV and it is fine , I am doing a substring to remove the closing bracket,since I get the value from a list and split it in string array.
imageLoader.displayImage(tempV, holder.image, options, animateFirstListener);
Throws the error

CODE :HARDCODING THE VALUE

List valueList =(List)valueMap.get(position);

String[] valuearray=valueList.toString().split(",");
holder.name.setText(valuearray[0]);
holder.shortdesc.setText(valuearray[1]);

String tempV ="http://res.cloudinary.com/dabboosnz/image/upload/v1413384032/step1/img4.jpg";

        imageLoader.displayImage(tempV, holder.image, options, animateFirstListener);
This works fine. Any idea where am I going wrong? :)

了解如何调试。。。尝试打印tempV,没有问题定义好它是否以http/https开头?很抱歉,我之前不清楚,我的意思是,我尝试从DB打印值,我有两个http和https uri,接受您的提示..我尝试只获取http值,但没有帮助,仍然是相同的问题。请在下面找到http URL:-感谢回复: