Quelle est la différence entre Service, Async Task & Thread. Si je ne me trompe pas, tous sont habitués à faire des choses en arrière-plan. Alors, comment décider lequel utiliser et
Quelle est la différence entre Service, Async Task & Thread. Si je ne me trompe pas, tous sont habitués à faire des choses en arrière-plan. Alors, comment décider lequel utiliser et
Je convertis mon code de l'utilisation Handleren AsyncTask. Ce dernier est excellent dans ce qu'il fait - les mises à jour asynchrones et la gestion des résultats dans le thread principal de l'interface utilisateur. Ce qui ne me semble pas clair, c'est comment gérer les exceptions si quelque chose...
Amazon a annoncé AWS Lambda ( http://aws.amazon.com/lambda/ ). La description du produit comprend: Tâches planifiées Les fonctions AWS Lambda peuvent être déclenchées par des minuteries d'événements externes, de sorte que les fonctions peuvent être exécutées pendant les périodes de maintenance...
Je travaille sur une application web assez volumineuse, et le backend est principalement en PHP. Il y a plusieurs endroits dans le code où je dois effectuer une tâche, mais je ne veux pas que l'utilisateur attende le résultat. Par exemple, lors de la création d'un nouveau compte, je dois leur...
J'utilise la bibliothèque d'assistance de mon application. Dans mon FragmentActivity, j'utilise une AsyncTask pour télécharger des données depuis Internet. Dans la méthode onPreExecute (), j'ajoute un fragment et dans la méthode onPostExecute () je le supprime à nouveau. Lorsque l'orientation est...
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...
En travaillant avec le modèle threadé de C ++ 11, j'ai remarqué que std::packaged_task<int(int,int)> task([](int a, int b) { return a + b; }); auto f = task.get_future(); task(2,3); std::cout << f.get() << '\n'; et auto f = std::async(std::launch::async, [](int a, int b) { return...
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?...
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...
J'ai les quatre tests suivants et le dernier se bloque lorsque je l'exécute. Pourquoi cela arrive-t-il: [Test] public void CheckOnceResultTest() { Assert.IsTrue(CheckStatus().Result); } [Test] public async void CheckOnceAwaitTest() { Assert.IsTrue(await CheckStatus()); } [Test] public async void...
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...
Au cours de toutes mes années d'utilisation d'Eclipse, je n'ai jamais su jusqu'à présent que les balises de commentaire TODO / FIXME / XXX sont censées apparaître dans la liste des tâches. Apparemment, c'est quelque chose qui est désactivé par défaut parce que j'utilise ces balises depuis aussi...
Quelqu'un peut-il expliquer si awaitet ContinueWithsont synonymes ou non dans l'exemple suivant. J'essaye d'utiliser TPL pour la première fois et j'ai lu toute la documentation, mais je ne comprends pas la différence. Attendez : String webText = await getWebPage(uri); await parseData(webText);...
Je lis actuellement " Concurrency in C # Cookbook " de Stephen Cleary, et j'ai remarqué la technique suivante: var completedTask = await Task.WhenAny(downloadTask, timeoutTask); if (completedTask == timeoutTask) return null; return await downloadTask; downloadTaskest un appel à
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...
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...
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'...
Disons que je veux effectuer une action toutes les 10 secondes et qu'il n'est pas nécessairement nécessaire de mettre à jour la vue. La question est: vaut-il mieux (je veux dire plus efficace et plus efficace) d'utiliser une minuterie avec une tâche de temps comme ici: final Handler handler = new...
J'ai trouvé des questions similaires posées ici mais il n'y avait pas de réponses à ma satisfaction. Donc reformuler la question à nouveau - J'ai une tâche qui doit être effectuée périodiquement (disons 1 minute d'intervalle). Quel est l'avantage d'utiliser Timertask & Timer pour ce faire par...
Quelle est la différence entre OperationCanceledExceptionet TaskCanceledException? Si j'utilise .NET 4.5 et que j'utilise les mots async- awaitclés / , lequel devrais-je