Spanish [SOLUCIONADO] Error al cargar imagen en bitmap

TheFalcon

Active Member
Licensed User
Longtime User
Buenas tardes, y perdon pro molestar, pero tengo un problemilla que no se por que me da.
Intento cargar una imagen en un Bitmap , la imagen la recojo de una base de datos, pero no me deja cargarla desde la variable que recojo, encambio a mano si me deja. os pongo 4 Ejemplos, en 2 me funciona y en otros 2 NO. y no se por que

 

TILogistic

Expert
Licensed User
Longtime User
los ítems de mapas son objetos que debe convertir.

para verificar el tipo puede usar:
B4X:
    Log(GetType(m.Get("FOTO")))
Prueba:
B4X:
        Dim bmp As B4XBitmap = xui.LoadBitmap(File.DirAssets, m.Get("FOTO").As(String) & ".png")
        B4XImageView1.Bitmap = bmp    
'        or
        B4XImageView1.Bitmap = xui.LoadBitmap(File.DirAssets, m.Get("FOTO").As(String) & ".png")

NOTA:
Use Trim el error al parecer es el nombre con espacios al final.
m.Get("FOTO").As(String).Trim
java.io.FileNotFoundException: /data/user/0/com.pruebas/files/virtual assets/foto .png: open failed: ENOENT (No such File Or directory)
 
Last edited:

TheFalcon

Active Member
Licensed User
Longtime User
Muchísimas Gracias a los 2. vaya montería que era y llevo media mañana
Pense que era algo parecido pero claro al venir de VB.Net estaba intentando poner m.get("FOTO").tostring y no existia la opción ainssss

Cierro hilo pero antes una duda
Que diferencia hay en poner
B4X:
xui.LoadBitmap 
o

LoadBitmap

Funcionan igual, no se si tendrá algo mas
 

angel_

Well-Known Member
Licensed User
Longtime User
Es lo mismo pero válido para las tres plataformas B4X, en cualquier caso te recomiendo revisar este hilo:


Y si es posible utilizar SMM:
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…