Realizar una acción después de que AsyncTask se complete

Estoy usando una AsyncTask para realizar una tarea de inicio de sesión. La tarea se conecta a un script PHP y devuelve un objeto JSON. El objeto JSON incluye un user_id si la autenticación se autentica correctamente, también devuelve un booleano si el inicio de sesión se realiza correctamente.

Quiero que el hilo de la interfaz de usuario ejecute una actividad cuando el valor booleano devuelve verdadero y una actividad diferente si devuelve falso.

¿Puedo usar OnExecutePost()para hacer esto? ¿Alguien puede guiarme sobre cómo hacer esto, por favor?

Respuesta 1

Si. onPostExecute () es perfecto para esto. Sin embargo, tenga en cuenta que no se llamará a este método si se cancela su tarea, que es un caso que tal vez desee manejar de manera similar al valor booleano que devuelve falso en un flujo de trabajo normal.

Respuesta: 2

Estoy tratando de transmitir cadenas a través de la red de iridio, y el costo de enviar datos es bastante grande. Me pregunto si hay una manera de comprimir una cadena grande, por ejemplo: {"paquete": 01, "...

¿Podrías ayudarme con una cosa? Imagine que tengo un microservidor RESTful simple con un método GET que simplemente responde con una cadena aleatoria. Reúno todas las cadenas en un ConcurrentHashSet <...

¿Puedo usar una solicitud "PUT" con oauth2? He escrito una aplicación REST API, utilizando Java Servletlet. Cuando uso la solicitud "POST", recibo una respuesta exitosa con access_token. Pero, cuando uso "PUT" ...

Necesito ayuda con la configuración de un proyecto de primavera. Estoy ocupado leyendo el libro "Primavera en acción" y necesito probar algunos de los ejemplos. He mirado muchas páginas y ninguna parte es ...