Je construis une bibliothèque android. La classe principale comprend des méthodes telles que connect
, getUserSession
.Workflow comprend quelques étapes-Architecture de la bibliothèque personnalisée Android
Etape 1: dans la méthode getUserSession
. Je dois envoyer une demande POST Http
à l'API externe et recevoir les données de réponse (sessionKey, id, nom etc.). C'est comme une méthode d'authentification.
Étape 2: En méthode de connexion. Il utilise les données de réponse de l'étape 1, puis je dois me connecter au websocket
le serveur reçoit les données de réponse (détails d'utilisateur, profil, etc).
Étape3: Passez les données de réponse de l'étape 2 de l'activité. Je veux être l'étape 1 et l'étape 2 pour être synchrounous parce que l'étape 2 ne fonctionnera pas sans l'étape 1. Et je ne veux pas bloquer l'application pendant le traitement. Après avoir fait des recherches j'ai trouvé ceci peut être fait en utilisant AsyncTask classe. Mais il semble que je ne peux pas retourner les valeurs des méthodes doInBackground
et onPostExecute
. Comment faire cette tâche?
Merci, simple et propre. très appréciée ! – NeiL
Salut, pouvez-vous donner une bonne source pour en apprendre davantage sur cette technique? – NeiL
http://android-dwivediji.blogspot.in/2014/01/best-way-to-use-asynctask-class.html cochez cette case – Sunny