Questions marquées «callback»

Un rappel est un morceau de code (c'est-à-dire l'adresse ou la référence d'une fonction ou d'une méthode ou une expression lambda) qui est passé en tant qu'argument à un autre code, qui est censé rappeler (exécuter) l'argument à un moment opportun. Cette balise doit être utilisée avec des questions sur une API qui utilise des rappels pour notifier l'appelant lorsqu'une action est terminée. Utilisez la balise de gestion des événements pour les questions impliquant l'abonnement à des événements tels que dans un cadre d'interface graphique.

14
Rappel après tous les rappels asynchrones forEach sont terminés
Comme le titre l'indique. Comment puis-je faire cela? Je veux appeler whenAllDone()après que la boucle forEach ait traversé chaque élément et effectué un traitement asynchrone. [1, 2, 3].forEach( function(item, index, array, done) { asyncFunction(item, function itemDone() { console.log(item + " done"); done(); }); }, function allDone() { console.log("All done"); whenAllDone(); …

6
Comment supprimer tous les rappels d'un gestionnaire?
J'ai un gestionnaire de ma sous-activité qui a été appelé par l' activité principale . Ce gestionnaire est utilisé par les sous-classes de postDelaycertains Runnables, et je ne peux pas les gérer. Maintenant, dans l' onStopévénement, je dois les supprimer avant de terminer l'activité (d'une manière ou d'une autre j'ai …

4
Quand utiliser le rappel de setState de React
Lorsqu'un état de composant de réaction change, la méthode de rendu est appelée. Par conséquent, pour tout changement d'état, une action peut être effectuée dans le corps des méthodes de rendu. Existe-t-il alors un cas d'utilisation particulier pour le rappel setState?

17
Fonctions de rappel en Java
Existe-t-il un moyen de passer une fonction de rappel dans une méthode Java? Le comportement que j'essaie d'imiter est un délégué .Net passé à une fonction. J'ai vu des gens suggérer de créer un objet séparé, mais cela semble exagéré, mais je suis conscient que parfois exagérer est la seule …

8
Définition du type de rappel TypeScript
J'ai la classe suivante dans TypeScript: class CallbackTest { public myCallback; public doWork(): void { //doing some work... this.myCallback(); //calling callback } } J'utilise la classe comme ceci: var test = new CallbackTest(); test.myCallback = () => alert("done"); test.doWork(); Le code fonctionne, il affiche donc une boîte de message comme …

8
Mieux comprendre les fonctions de rappel en JavaScript
Je comprends le passage d'une fonction à une autre fonction en tant que rappel et son exécution, mais je ne comprends pas la meilleure implémentation pour le faire. Je recherche un exemple très basique, comme celui-ci: var myCallBackExample = { myFirstFunction : function( param1, param2, callback ) { // Do …

13
Rappel d'un fragment à partir d'un DialogFragment
Question: Comment créer un rappel d'un DialogFragment vers un autre Fragment. Dans mon cas, l'activité impliquée doit être complètement ignorante du DialogFragment. Considérez que j'ai public class MyFragment extends Fragment implements OnClickListener Puis à un moment donné je pourrais faire DialogFragment dialogFrag = MyDialogFragment.newInstance(this); dialogFrag.show(getFragmentManager, null); À quoi ressemble MyDialogFragment …


9
Qu'est-ce qu'un «callback» en C et comment sont-ils implémentés?
D'après la lecture que j'ai faite, Core Audio s'appuie fortement sur les rappels (et C ++, mais c'est une autre histoire). Je comprends le concept (en quelque sorte) de la configuration d'une fonction qui est appelée à plusieurs reprises par une autre fonction pour accomplir une tâche. Je ne comprends …
153 c  callback 


6
Comment définir les rappels dans Android?
Lors de la dernière IO de Google, il y avait une présentation sur la mise en œuvre d'applications client reposantes. Malheureusement, ce n'était qu'une discussion de haut niveau sans code source de l'implémentation. Dans ce diagramme, sur le chemin de retour, il existe différents rappels vers d'autres méthodes. Comment déclarer …
152 android  callback 

11
Comment appeler 3 fonctions pour les exécuter l'une après l'autre?
Si j'ai besoin d'appeler ces fonctions l'une après l'autre, $('#art1').animate({'width':'1000px'},1000); $('#art2').animate({'width':'1000px'},1000); $('#art3').animate({'width':'1000px'},1000); Je sais que dans jQuery je pourrais faire quelque chose comme: $('#art1').animate({'width':'1000px'},1000,'linear',function(){ $('#art2').animate({'width':'1000px'},1000,'linear',function(){ $('#art3').animate({'width':'1000px'},1000); }); }); Mais, supposons que je n'utilise pas jQuery et que je souhaite appeler: some_3secs_function(some_value); some_5secs_function(some_value); some_8secs_function(some_value); Comment dois-je appeler ces fonctions pour exécuter …




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.