Veramente a volte rinuncio a capire, specie quando sai che non stai commettendo errori, riduci, esemplifichi, ma come per magia la app collassa senza segnalare alcuna eccezione (quindi try catch non serve a nulla), è il caso di questo semplice codice, precedentemente rinchiuso in un bottone, con dati costanti; per eseguire il test e non complicare il codice stesso, eccolo:
..... insomma senza un errore ne manifestato ne apparente l'applicazione si chiude, in pratica esegue una "ExitApplication", l'altra cosa meravigliosa è che le informazioni inviate al server arrivano regolarmente, ovviamente in modalità One-Shot, visto che la app si chiude.
Avete qualche vaga idea di ciò, anche altre volte mi è capitata una cosa del genere, ma modificando leggermente qualcosa, di volta in volta diversa, il problema si è risolto, ma la cosa deve funzionare cosi?
B4X:
Sub pushJob
Dim job1 As HttpJob, Jobname As String
job1.Initialize(Jobname,Me)
Dim m As Map
m.Initialize
m.Put("imei","8XXX30021953XXX")
m.Put("latitude","40.799973")
m.Put("longitude","8.572351")
m.Put("course","12")
m.Put("speed","80")
job1.PostMultipart("http://78.127.222.115/services/launcher_2-0/device?action=set_position",m,Null)
'Msgbox(job1.Success,"Result")
End Sub
..... insomma senza un errore ne manifestato ne apparente l'applicazione si chiude, in pratica esegue una "ExitApplication", l'altra cosa meravigliosa è che le informazioni inviate al server arrivano regolarmente, ovviamente in modalità One-Shot, visto che la app si chiude.
Avete qualche vaga idea di ciò, anche altre volte mi è capitata una cosa del genere, ma modificando leggermente qualcosa, di volta in volta diversa, il problema si è risolto, ma la cosa deve funzionare cosi?