Hola,
Tengo este troso de código que esta funcionando bien pero que no logro que me escriba el valor devuelto en un Label como se podrá ver en el mismo.
Adjunto la imagen y como se ve en la ventana emergente ListaDta.Get contiene datos solo que me devuelve Null
Tengo este troso de código que esta funcionando bien pero que no logro que me escriba el valor devuelto en un Label como se podrá ver en el mismo.
Adjunto la imagen y como se ve en la ventana emergente ListaDta.Get contiene datos solo que me devuelve Null
B4X:
ub JobDone(Job As HttpJob)
ProgressDialogHide
If Job.Success Then
Dim res As String
res = Job.GetString
Log("Back from Job:" & Job.JobName )
Log("Job Text: " & res)
Dim parser As JSONParser
parser.Initialize(res)
Select Job.JobName
Case "GetLista"
Dim ListMode As List
Dim lst As List
Dim estado As String
lst.Initialize
ListMode = parser.NextArray 'returns a list with maps
If ListMode.Size == 0 Then
Else
For i = 0 To ListMode.Size -1
Dim ListaData As Map
ListaData = ListMode.Get(i)
estado = ListaData.Get("estado")
'Log(estado)
If estado <> 2 Then
If estado == "null" Then
'TRAE LO DATOS CORRECTOS PERO NO ME LO DEJA EN EL LABEL ??
' ME DEVUELVE NULL
lbFarmacia.Text =(ListaData.Get("farmacia"))
ToastMessageShow(ListaData.Get("farmacia"), False)
End If
Else
ToastMessageShow(ListaData.Get("mensaje"), False)
End If
ProgressDialogHide
Next
End If
End Select
End If