Android-universal-image-loader: UIL no admite el esquema (protocolo) de forma predeterminada [12258]. Debe implementar este soporte usted mismo (BaseImageDownloader.getStreamFromOtherSource(...))

Creado en 14 oct. 2014  ·  14Comentarios  ·  Fuente: nostra13/Android-Universal-Image-Loader

No puedo mostrar la imagen de la carpeta de datos de la aplicación:

/data/data/com.proba.santaapp/files/JPEG_20141014_213921_.jpg

Paso esta ruta a la biblioteca UIL como:

archivo:///datos/datos/com.proba.santaapp/files/JPEG_20141014_213921_.jpg

pero me sale error.
Por qué ?

Comentario más útil

Proporcione "file://" antes de su ruta como Strung url="file://"+filepath;

Todos 14 comentarios

+1

Estas haciendo algo mal. Intente depurar si pasa la URL correcta al método displayImage(...) ,

@ nostra13 Recibo el siguiente error al mostrar la imagen:

11-23 17:21:45.856: E/ImageLoader(27773): UIL no admite el esquema (protocolo) de forma predeterminada [/storage/emulated/0/myfolder/1416745280690_fact_6.jpg]. Debe implementar este soporte usted mismo (BaseImageDownloader.getStreamFromOtherSource(...))
11-23 17:21:45.856: E/ImageLoader(27773): java.lang.UnsupportedOperationException: UIL no admite el esquema (protocolo) de forma predeterminada [/storage/emulated/0/myfolder/1416745280690_fact_6.jpg]. Debe implementar este soporte usted mismo (BaseImageDownloader.getStreamFromOtherSource(...))
11-23 17:21:45.856: E/ImageLoader(27773): en com.nostra13.universalimageloader.core.download.BaseImageDownloader.getStreamFromOtherSource(BaseImageDownloader.java:235)
11-23 17:21:45.856: E/ImageLoader(27773): en com.nostra13.universalimageloader.core.download.BaseImageDownloader.getStream(BaseImageDownloader.java:97)
11-23 17:21:45.856: E/ImageLoader(27773): en com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.downloadImage(LoadAndDisplayImageTask.java:290)
11-23 17:21:45.856: E/ImageLoader(27773): en com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.tryCacheImageOnDisk(LoadAndDisplayImageTask.java:273)
11-23 17:21:45.856: E/ImageLoader(27773): en com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.tryLoadBitmap(LoadAndDisplayImageTask.java:229)
11-23 17:21:45.856: E/ImageLoader(27773): en com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.run(LoadAndDisplayImageTask.java:135)
11-23 17:21:45.856: E/ImageLoader(27773): en java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
11-23 17:21:45.856: E/ImageLoader(27773): en java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
11-23 17:21:45.856: E/ImageLoader(27773): en java.lang.Thread.run(Thread.java:841)

Proporcione "file://" antes de su ruta como Strung url="file://"+filepath;

Gracias @bhaveshkaila , solucioné mi problema.

Esta ruta debe agregar "file://" antes

gracias @bhaveshkaila ,

09-17 08:22:36.962 24085-26904/com.example.bittu.chathead E/ImageLoader: UIL no admite el esquema (protocolo) de forma predeterminada [archivo:/null]. Debe implementar este soporte usted mismo (BaseImageDownloader.getStreamFromOtherSource(...))
java.lang.UnsupportedOperationException: UIL no admite el esquema (protocolo) de forma predeterminada [archivo:/null]. Debe implementar este soporte usted mismo (BaseImageDownloader.getStreamFromOtherSource(...))
en com.nostra13.universalimageloader.core.download.BaseImageDownloader.getStreamFromOtherSource(BaseImageDownloader.java:280)
en com.nostra13.universalimageloader.core.download.BaseImageDownloader.getStream(BaseImageDownloader.java:99)
en com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.downloadImage(LoadAndDisplayImageTask.java:291)
en com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.tryCacheImageOnDisk(LoadAndDisplayImageTask.java:274)
en com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.tryLoadBitmap(LoadAndDisplayImageTask.java:230)
en com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.run(LoadAndDisplayImageTask.java:136)
en java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
en java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
en java.lang.Thread.run(Thread.java:818)
09-17 08:22:36.972 24085-26903/com.example.bittu.chathead E/ImageLoader: UIL no admite el esquema (protocolo) de forma predeterminada [archivo:/null]. Debe implementar este soporte usted mismo (BaseImageDownloader.getStreamFromOtherSource(...))
java.lang.UnsupportedOperationException: UIL no admite el esquema (protocolo) de forma predeterminada [archivo:/null]. Debe implementar este soporte usted mismo (BaseImageDownloader.getStreamFromOtherSource(...))
en com.nostra13.universalimageloader.core.download.BaseImageDownloader.getStreamFromOtherSource(BaseImageDownloader.java:280)
en com.nostra13.universalimageloader.core.download.BaseImageDownloader.getStream(BaseImageDownloader.java:99)
en com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.downloadImage(LoadAndDisplayImageTask.java:291)
en com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.tryCacheImageOnDisk(LoadAndDisplayImageTask.java:274)
en com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.tryLoadBitmap(LoadAndDisplayImageTask.java:230)
en com.nostra13.universalimageloader.core.LoadAndDisplayImageTask.run(LoadAndDisplayImageTask.java:136)
en java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
en java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
en java.lang.Thread.run(Thread.java:818)

puede alguien ayudarme por favor

Hola @shubhamsingh9006346 , pasaste una URL de archivo no válida a UIL para depurar:

archivo:/null - ¿por qué nulo?

chicozorro

pasé la ruta de manera adecuada pero aún recibo un error ...

Debe implementar este soporte usted mismo (BaseImageDownloader.getStreamFromOtherSource(...))

@boyfox

¿Qué debo hacer? Por favor, ayúdenme porque quiero agregar una imagen de la galería y mostrarla en otra actividad.

UniversalImageLoader.setImage( intent.getStringExtra( getString( R.string.selected_images ) ),image,null,mAppend );

como eso

Hola, tengo el mismo problema en este momento. Por favor, ayúdame.

@WaxeamRaja verifique su URL aprobada

¿Fue útil esta página
0 / 5 - 0 calificaciones