![]() |
Json nulo con REST y android
Hola:
Recupero los datos de un cliente pasando su ID como parámetro en una cunsulta que esta en una página en php. Los recibo en JSON por medio de RESTResponse. , todo bien cuando viene algo. Cuando la consulta da vacía ... en el servidor PHP lo programé para devolver el string "No hay datos". (hace Código PHP:
El código que pongo aquí funciona muy bien en windows 7.( 32 y 64) , pero cuando compilo para android NO. Si recibe un objeto funciona bien, pero sino, se cuelga y se cierra.
DX7, Android 6, MotoG3 |
¿De casualidad te muestra "Error in AsyncTask"?, si es así muéstranos el llamado a RESTRequest1.Execute
Si este no es el error que sale, dinos cuál es. |
Jhonny :
No me dice ningún error , se va al fondo y cuando la traigo se reinicia. La verdad no se bien como depurar en android, tal vez me falte configurar algo para que me diga los errores. Gracias por tu interés.
proceso en el thread
Insisto , si viene un registro en json funciona perfecto, tanto en win como en android. |
Cita:
Prueba con este cambio a ver qué tal: 1) Quita lo que tienes en RESTRequest1AfterExecute. 2) Cambias el código principal que me has mostrado por este:
Cita:
P.D: Para entender un poco más acerca del método ExecuteAsync que he usado puedes leer mi artículo en PuroDelphi http://purodelphi.com/2015/11/18/pet...segundo-plano/ |
Hace exactamente lo mismo con el código que me pasaste. También le saqué el AniIdicator...pero igual.
Me queda probar de instalarlo en otro Andorid... tengo el 6.0 .:confused: |
La franja horaria es GMT +2. Ahora son las 17:52:18. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi