ciao a tutti, ho un pezzetto di codice che mi preleva i dati json da server e mysql, il metodo utilizzato il classico pagina php che riceve un codice e estrappola dati.
1) la query se la emulo su safari, IE, firefox e altri va da dio
2) se invio la query su codice B4A in modalità debug va a random
3) se compilo APK non va più
ho buttato il progetto e riscritto tutto da capo pensando che il problema fosse legato a file corrotti, stesso problema. non ne esco più.
Chi mi da una mano.
1) la query se la emulo su safari, IE, firefox e altri va da dio
2) se invio la query su codice B4A in modalità debug va a random
3) se compilo APK non va più
ho buttato il progetto e riscritto tutto da capo pensando che il problema fosse legato a file corrotti, stesso problema. non ne esco più.
Chi mi da una mano.
B4X:
Sub LoadListClick
hc.Initialize("hc")
Dim s,ss As String
s = Encode64("Select * from tabella")
ss = host&s
Dim req As HttpRequest
req.Timeout = 10000
req.InitializeGet(ss)
Try
hc.Execute(req,1)
Catch
ToastMessageShow("Error request...line internet not present", True)
End Try
End Sub
B4X:
Sub hc_ResponseError (Response As HttpResponse, Reason As String, StatusCode As Int, TaskId As Int)
Response.Release
End Sub
Sub hc_ResponseSuccess (Response As HttpResponse, TaskId As Int)
If Response <> Null Then
ListView1.Clear
Else
Return
End If
Try
Dim s As String
s = Response.GetString("UTF8")
Log(s)
Dim JSON As JSONParser
Dim root As List
JSON.Initialize(s)
root = JSON.NextArray
For Each colroot As Map In root
Dim a01 As String = colroot.Get("a01")
Dim a02 As String = colroot.Get("a02")
Dim a03 As String = colroot.Get("a03")
Dim a04 As String = colroot.Get("a04")
Dim a05 As String = colroot.Get("a05")
Dim a06 As String = colroot.Get("a06")
Dim a07 As String = colroot.Get("a07")
Dim a08 As String = colroot.Get("a08")
Dim a09 As String = colroot.Get("a09")
Dim r1 As String = colroot.Get("r1")
ListView1.AddTwoLinesAndBitmap(a01,a02,LoadBitmap(File.DirAssets,a03))
Next
Response.Release
Catch
ToastMessageShow("Error server ",True)
Response.Release
End Try
End Sub