Articles of android asynctask

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 ?

Moyen idéal pour annuler une AsyncTask en cours d’exécution

AsyncTask opérations distantes de lecture de fichiers audio et de fichiers audio dans un thread d’arrière-plan à l’aide d’ AsyncTask . Une barre de progression annulable s’affiche pendant l’exécution de l’opération d’extraction. Je veux annuler / annuler l’exécution d’ AsyncTask lorsque l’utilisateur annule (décide) l’opération. Quel est le moyen idéal pour gérer un tel cas?

Les threads AsyncTask ne meurent jamais

J’utilise AsyncTask pour récupérer des données en réponse à une pression sur un bouton. Cela fonctionne bien et maintient l’interface réactive lors de l’extraction des données, mais lorsque j’ai vérifié ce qui se passait dans le débogueur d’Eclipse, j’ai découvert qu’à chaque fois qu’une nouvelle AsyncTask était créée (ce qui est souvent le cas une […]

Android – Définir un délai d’attente pour une AsyncTask?

J’ai une classe AsyncTask que AsyncTask qui télécharge une grande liste de données à partir d’un site Web. Dans le cas où l’utilisateur final a une connexion de données très lente ou inégale au moment de l’utilisation, j’aimerais que le AsyncTask attente d’ AsyncTask après un certain temps. Ma première approche est la suivante: MyDownloader […]