Pytania otagowane jako callback

Wywołanie zwrotne to fragment kodu (tj. Adres lub odniesienie do funkcji lub metody albo wyrażenie lambda), który jest przekazywany jako argument do innego kodu, który ma wywołać (wykonać) argument w dogodnym czasie. Tego tagu należy używać w przypadku pytań dotyczących interfejsu API, który używa wywołań zwrotnych do powiadamiania wywołującego o zakończeniu działania. Znacznika obsługi zdarzeń należy używać w przypadku pytań dotyczących subskrybowania zdarzeń, na przykład w ramach interfejsu GUI.

14
Oddzwonienie po zakończeniu wszystkich asynchronicznych wywołań forEach
Jak sugeruje tytuł. Jak mam to zrobic? Chcę zadzwonić whenAllDone()po przejściu pętli forEach przez każdy element i wykonaniu asynchronicznego przetwarzania. [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(); } ); Czy jest możliwe, …

6
Jak usunąć wszystkie wywołania zwrotne z programu obsługi?
Mam moduł obsługi z mojego poddziałania, który został wywołany przez główne działanie . Ten moduł obsługi jest używany przez podklasy postDelayniektórych Runnables i nie mogę nimi zarządzać. Teraz, w onStopprzypadku, muszę je usunąć przed zakończeniem działania (jakoś zadzwoniłem finish(), ale wciąż dzwoni ponownie). Czy istnieje sposób na usunięcie wszystkich wywołań …

4
Kiedy stosować React callState callback
Gdy zmienia się stan składnika reagującego, wywoływana jest metoda renderowania. Dlatego w przypadku każdej zmiany stanu można wykonać akcję w ciele metod renderowania. Czy istnieje zatem szczególny przypadek użycia dla wywołania zwrotnego setState?

17
Funkcje zwrotne w Javie
Czy istnieje sposób przekazania funkcji wywołania zwrotnego w metodzie Java? Zachowanie, które próbuję naśladować, to przekazywanie delegata .Net do funkcji. Widziałem, jak ludzie sugerowali stworzenie oddzielnego obiektu, ale wydaje się to przesada, jednak jestem świadomy, że czasami przesada jest jedynym sposobem na zrobienie czegoś.

8
Definiowanie typu wywołania zwrotnego TypeScript
Mam następującą klasę w TypeScript: class CallbackTest { public myCallback; public doWork(): void { //doing some work... this.myCallback(); //calling callback } } Używam klasy w ten sposób: var test = new CallbackTest(); test.myCallback = () => alert("done"); test.doWork(); Kod działa, więc wyświetla okno komunikatu zgodnie z oczekiwaniami. Moje pytanie brzmi: …

8
Lepsze zrozumienie funkcji wywołania zwrotnego w JavaScript
Rozumiem przekazywanie funkcji do innej funkcji jako wywołanie zwrotne i zlecanie jej wykonania, ale nie rozumiem najlepszej implementacji do tego. Szukam bardzo podstawowego przykładu, takiego jak ten: var myCallBackExample = { myFirstFunction : function( param1, param2, callback ) { // Do something with param1 and param2. if ( arguments.length == …

13
Wywołanie zwrotne do fragmentu z DialogFragment
Pytanie: W jaki sposób można utworzyć wywołanie zwrotne z DialogFragment do innego fragmentu. W moim przypadku, zaangażowana aktywność powinna być całkowicie nieświadoma DialogFragment. Rozważ, że mam public class MyFragment extends Fragment implements OnClickListener Wtedy w pewnym momencie mogłem to zrobić DialogFragment dialogFrag = MyDialogFragment.newInstance(this); dialogFrag.show(getFragmentManager, null); Gdzie wygląda MyDialogFragment protected …


9
Co to jest „callback” w C i jak są one realizowane?
Z czytania, którego dokonałem, Core Audio w dużym stopniu opiera się na callbackach (i C ++, ale to już inna historia). Rozumiem koncepcję (rodzaj) ustawiania funkcji, która jest wielokrotnie wywoływana przez inną funkcję w celu wykonania zadania. Po prostu nie rozumiem, jak się konfigurują i jak faktycznie działają. Wszelkie przykłady …
153 c  callback 

7
Określić, jakie atrybuty zostały zmienione w Railsach after_save callback?
Ustawiam wywołanie zwrotne after_save w obserwatorze modelu, aby wysłać powiadomienie tylko wtedy, gdy atrybut opublikowania modelu został zmieniony z false na true. Od kiedy zmieniły się takie metody ? są przydatne tylko przed zapisaniem modelu, sposób, w jaki obecnie (i bezskutecznie) próbuję to zrobić, jest następujący: def before_save(blog) @og_published = …

6
Jak zdefiniować wywołania zwrotne w systemie Android?
Podczas ostatniego Google IO odbyła się prezentacja na temat wdrażania restous client applications. Niestety była to tylko dyskusja na wysokim poziomie, bez kodu źródłowego implementacji. Na tym diagramie na ścieżce powrotnej znajdują się różne wywołania zwrotne do innych metod. Jak mam zadeklarować, jakie są te metody? Rozumiem ideę wywołania zwrotnego …
152 android  callback 

11
Jak mam wywołać 3 funkcje, aby wykonać je jedna po drugiej?
Jeśli potrzebuję wywołać te funkcje jedna po drugiej, $('#art1').animate({'width':'1000px'},1000); $('#art2').animate({'width':'1000px'},1000); $('#art3').animate({'width':'1000px'},1000); Wiem, że w jQuery mógłbym zrobić coś takiego: $('#art1').animate({'width':'1000px'},1000,'linear',function(){ $('#art2').animate({'width':'1000px'},1000,'linear',function(){ $('#art3').animate({'width':'1000px'},1000); }); }); Ale załóżmy, że nie używam jQuery i chcę wywołać: some_3secs_function(some_value); some_5secs_function(some_value); some_8secs_function(some_value); Jak powinienem wywołać te funkcje, aby wykonać some_3secs_function, a PO zakończeniu tego wywołania, wykonać …




Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.