Articles of android asynctask

progressDialog dans AsyncTask

J’essaie d’afficher un journal de progression personnalisé lors du chargement du stream RSS à partir du serveur http, j’ai fait une recherche difficile, mais rien ne m’a aidé à le faire, la seule chose que je sache est que la solution devrait utiliser AsyncTask. les parameters à transmettre à cette AsyncTask. Voici mon activité: import […]

AsyncTask ne s’arrêtera pas même si l’activité a été détruite

J’ai un object AsyncTask qui commence à s’exécuter lorsque l’activité est créée et fait des choses en arrière-plan (télécharge jusqu’à 100 images). Tout fonctionne bien mais il y a ce comportement particulier que je ne peux pas comprendre. Par exemple: lorsque l’orientation de l’écran Android change, l’activité est détruite et créée à nouveau. Donc, je […]

obtenir un contexte dans AsyncTask

J’essaie d’obtenir le contexte dans ma AsyncTask de la classe appelée Opciones (cette classe est la seule qui appelle cette tâche) mais je ne sais pas comment le faire, j’ai vu du code comme ceci: protected void onPostExecute(Long result) { Toast.makeText(Opciones.this,”Subiendo la foto. ¡Tras ser moderada empezara a ser votada!: “, Toast.LENGTH_LONG).show(); } Mais cela […]

Fragments Android. Conserver une AsyncTask pendant la rotation de l’écran ou le changement de configuration

Je travaille sur une application Smartphone / Tablette, en utilisant un seul APK, et en chargeant les ressources en fonction de la taille de l’écran, le meilleur choix de conception semblait utiliser Fragments via l’ACL. Cette application a bien fonctionné jusqu’à présent étant uniquement basée sur l’activité. Il s’agit d’une classe fictive de la façon […]

Comment gérer une AsyncTask lors de la rotation de l’écran?

J’ai beaucoup lu sur la façon de sauvegarder mon état d’instance ou sur la façon de gérer mon activité en cours de destruction lors de la rotation de l’écran. Il semble y avoir beaucoup de possibilités, mais je n’ai pas encore trouvé laquelle fonctionne le mieux pour récupérer les résultats d’une AsyncTask. J’ai quelques AsyncTasks […]

Android AsyncTask pour les opérations de longue durée

Citant la documentation d’AsyncTask trouvée ici , elle indique AsyncTasks devrait idéalement être utilisé pour des opérations courtes (quelques secondes au maximum). Si vous avez besoin de conserver les threads pendant de longues périodes, il est fortement recommandé d’utiliser les différentes API fournies par le pacage java.util.concurrent, telles que Executor, ThreadPoolExecutor et FutureTask. Maintenant, ma […]

Limites des threads Android AsyncTask?

Je développe une application où je dois mettre à jour certaines informations chaque fois qu’un utilisateur se connecte au système, j’utilise également une firebase database sur le téléphone. Pour toutes ces opérations (mises à jour, récupération de données à partir de la firebase database, etc.), j’utilise des tâches asynchrones. Comme jusqu’à présent, je ne voyais […]

Android SDK AsyncTask doInBackground ne fonctionne pas (sous-classe)

Au 15/2/2012 je n’ai pas encore trouvé de bonne explication ni de raison pour laquelle cela ne fonctionne pas. La solution la plus proche consiste à utiliser l’approche traditionnelle des threads , mais alors pourquoi inclure une classe qui ne semble pas fonctionner dans le SDK Android? Même SO! J’ai une sous-classe AsyncTask: // ParseListener […]

Renvoyer une valeur à partir de AsyncTask dans Android

Une question simple: est-il possible de retourner une valeur dans AsyncTask ? //AsyncTask is a member class private class MyTask extends AsyncTask{ protected Void doInBackground(Void… params) { //do stuff return null; } @Override protected void onPostExecute(Void result) { //do stuff //how to return a value to the calling method? } } Et puis dans mon […]

Asynctask vs Thread dans Android

Dans l’interface utilisateur, pour effectuer certains travaux d’arrière-plan, j’ai utilisé un Thread distinct. Mais comme suggéré par d’autres, j’utilise maintenant AsyncTask . Quelle est la principale différence entre un Thread et un AsyncTask ? Dans quel scénario dois-je utiliser un Thread ou une AsyncTask ?