Dans l'interface utilisateur, pour effectuer un travail de fond, j'ai utilisé un fichier Thread. Mais comme suggéré par d'autres, j'utilise maintenant AsyncTask. Quelle est la principale différence entre a Threadet an AsyncTask? Dans quel scénario, dois-je utiliser un Threadou un AsyncTask?
Depuis Honeycombet le v4 Compatibility Libraryil est possible d'utiliser AsyncTaskLoader. D'après ce que je comprends, leAsyncTaskLoader peut survivre grâce à des changements de configuration comme des retournements d'écran. Est-il recommandé d'utiliser à la AsyncTaskLoaderplace de AsyncTask? Est-ce LoaderManagerque ça rentre aussi dans l'image? Mais je n'ai trouvé aucun bon exemple …
Dans mon activité, j'utilise une classe qui s'étend d'AsyncTask et un paramètre qui est une instance de cette AsyncTask. Quand j'appelle, mInstanceOfAT.execute("")tout va bien. Mais l'application plante lorsque j'appuie sur un bouton de mise à jour qui appelle à nouveau AsyncTask (au cas où le travail réseau ne fonctionnerait pas). …
J'ai une AsyncTaskclasse que j'exécute 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 irrégulière au moment de l'utilisation, j'aimerais que le AsyncTaskdélai d'attente soit écoulé après un certain temps. Ma première approche …
J'utilise un AsyncTaskpour les opérations de chargement que j'ai implémentées en tant que classe interne. Dans onPreExecute()je montre une boîte de dialogue de chargement dans laquelle je me cache à nouveau onPostExecute(). Mais pour certaines opérations de chargement, je sais à l'avance qu'elles se termineront très rapidement donc je ne …
J'utilise AsyncTasks pour récupérer des données en réponse à l'utilisateur qui appuie sur un bouton. Cela fonctionne bien et maintient l'interface réactive lors de la récupération des données, mais lorsque j'ai vérifié ce qui se passait dans le débogueur Eclipse, j'ai découvert qu'à chaque fois qu'un nouveau AsyncTaskétait créé (ce …
J'exécute des opérations de récupération de fichiers audio et de lecture de fichiers audio à distance dans un thread d'arrière-plan en utilisant AsyncTask. Une Cancellablebarre de progression s'affiche pour le temps d'exécution de l'opération d'extraction. Je veux annuler / abandonner l' AsyncTaskexécution lorsque l'utilisateur annule (décide de ne pas) l'opération. …
J'ai essayé de suivre ce tutoriel: Obtenir des données à partir du Web J'ai essayé de l'implémenter sur Android 3.0, la dernière plate-forme pour tablettes, cependant, j'obtiens cette erreur: " Impossible de résoudre l'hôte" www.anddev.org "Aucune adresse associée au nom d'hôte. " Vous pouvez extraire l'URL que j'ai utilisée juste …
Je développe une application dans laquelle je dois mettre à jour certaines informations chaque fois que l'utilisateur se connecte au système, j'utilise également la base de données du téléphone. Pour toutes ces opérations (mises à jour, récupération de données à partir de la base de données, etc.), j'utilise des tâches …
Au 15/2/2012, je n'ai pas encore trouvé une bonne explication ni une raison pour laquelle cela ne fonctionne pas. Le plus proche d'une solution est d'utiliser l' approche Thread traditionnelle , mais alors pourquoi inclure une classe qui ne fonctionne pas (semble) dans le SDK Android? Evenin 'SO! J'ai une …
Citant la documentation pour AsyncTask trouvée ici , il est dit: AsyncTasks devrait idéalement être utilisé pour des opérations courtes (quelques secondes au maximum). Executor, ThreadPoolExecutor et FutureTask. Maintenant ma question se pose: pourquoi? La doInBackground()fonction s'exécute sur le thread de l'interface utilisateur, alors quel mal y a-t-il à avoir …
J'ai beaucoup lu sur la manière de sauvegarder l'état de mon instance ou de gérer la destruction de mon activité lors de la rotation de l'écran. Il semble y avoir beaucoup de possibilités, mais je n'ai pas trouvé celle qui fonctionne le mieux pour récupérer les résultats d'une AsyncTask. J'ai …
Je travaille sur une application pour smartphone / tablette, en utilisant un seul APK et en chargeant les ressources selon les besoins en fonction de la taille de l'écran, le meilleur choix de conception semblait être d'utiliser des fragments via l'ACL. Cette application fonctionnait bien jusqu'à présent, étant uniquement basée …
J'ai besoin de télécharger Arraylistdes images sur le serveur sans utiliser de bibliothèque. J'utilise Asynctaskpour télécharger une seule image et cela fonctionne parfaitement avec l'aide de httpurlconnection multipart / form-data. Maintenant, je dois changer mon code pour télécharger plusieurs fichiers de tout type en utilisant, Arraylist<String>mais mon problème est que …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.