Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 图像加载程序,无法连接到_Java_Android_Universal Image Loader - Fatal编程技术网

Java 图像加载程序,无法连接到

Java 图像加载程序,无法连接到,java,android,universal-image-loader,Java,Android,Universal Image Loader,这就是我所拥有的 ImageLoader imageLoader=ImageLoader.getInstance(); imageLoader.init(ImageLoaderConfiguration.createDefault(mcontext)); imageLoader.displayImage("http://sunflower-astronomy.com/KCKCC_Docs/LabImages/ngc4631.bmp",imageView) 我在Logcat中得到下

这就是我所拥有的

  ImageLoader imageLoader=ImageLoader.getInstance(); 
  imageLoader.init(ImageLoaderConfiguration.createDefault(mcontext));
  imageLoader.displayImage("http://sunflower-astronomy.com/KCKCC_Docs/LabImages/ngc4631.bmp",imageView)
我在Logcat中得到下面的错误消息。我的网络连接正常。我听说对于api大于11的web连接,需要使用asynctask。这是真的吗?这也适用于这里吗


03-19 08:05:38.298:E/ImageLoader(5173):5000毫秒后无法连接到www.sunflower-astronomy.com/69.72.240.50(端口80)

如果上述代码正在UI线程中运行,则应使用异步任务,否则在获取图像时UI将锁定。但这不是你问题的原因

您的问题是您请求的文件很大,因此ImageLoader超时

要增加超时时间,请在ImageLoader配置上使用类似于:
.imageDownloader(新URLConnectionImageDownloader(500030000)


这将给它5秒的时间建立连接,30秒的时间下载它。

你是否为你的应用程序设置了可以使用网络的权限?它是否与本地映像资源一起工作?我在清单中设置了它是的,我没有尝试与本地映像资源一起使用。实际上,我可能需要收回该权限。它似乎正在超时连接部分。不,你是对的。在当前配置中,它可以处理非常小的图像,我低估了下载图像所需的时间。我很高兴当时没有删除我的答案!你下载的图像是4MB,因此即使在相当好的网络连接上也需要一段时间。