Запитання з тегом «callback»

Зворотний виклик - це фрагмент коду (тобто адреса або посилання функції або методу або лямбда-вираз), який передається як аргумент іншому коду, який, як очікується, перекликає (виконує) аргумент в якийсь зручний час. Цей тег слід використовувати із запитаннями щодо API, який використовує зворотні дзвінки, щоб сповістити абонента про завершення дії. Використовуйте тег обробки подій для питань, пов’язаних з підпискою на події, такі як в рамках GUI.

14
Зворотний виклик після завершення асинхронних зворотних викликів для кожного
Як випливає з назви. Як це зробити? Я хочу зателефонувати whenAllDone()після того, як цикл forEach пройшов кожен елемент і провів деяку асинхронну обробку. [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
Як видалити всі зворотні дзвінки з обробника?
У мене є обробник з моєї суб-діяльності, яку викликали головною активністю . Цей обробник використовується postDelayпідкласами для деяких Runnables, і я не можу ними керувати. Тепер, у onStopвипадку, мені потрібно видалити їх, перш ніж закінчити Діяльність (якось я зателефонував finish(), але він все ще дзвонить знову і знову). Чи все-таки …

4
Коли використовувати React setState зворотного дзвінка
Коли стан компонента реагування змінюється, викликається метод візуалізації. Отже, для будь-яких змін стану може бути виконана дія в тілі методів візуалізації. Чи існує конкретний випадок використання для зворотного виклику setState?

17
Функції зворотного дзвінка на Java
Чи є спосіб передати функцію зворотного дзвінка у методі Java? Поведінка, яку я намагаюся імітувати, - це делегат .Net, який передається функції. Я бачив людей, які пропонують створити окремий об’єкт, але це здається непосильним, однак я усвідомлюю, що іноді надмірний рівень - це єдиний спосіб робити речі.

8
Визначення типу зворотного виклику TypeScript
У TypeScript у мене такий клас: class CallbackTest { public myCallback; public doWork(): void { //doing some work... this.myCallback(); //calling callback } } Я використовую такий клас: var test = new CallbackTest(); test.myCallback = () => alert("done"); test.doWork(); Код працює, тому він відображає поле повідомлень, як очікувалося. Моє запитання: чи …

8
Ознайомлення з функціями зворотного дзвінка в JavaScript
Я розумію перехід функції до іншої функції як зворотний виклик і його виконання, але я не розумію найкращої реалізації для цього. Я шукаю дуже базовий приклад, наприклад: var myCallBackExample = { myFirstFunction : function( param1, param2, callback ) { // Do something with param1 and param2. if ( arguments.length == …

13
Зворотний виклик фрагменту з діалогового фрагмента
Запитання: Як створюється зворотний виклик з діалогового фрагмента до іншого фрагмента. У моєму випадку Діяльність, яка бере участь у роботі, повинна повністю не знати про DialogFragment. Подумайте, що маю public class MyFragment extends Fragment implements OnClickListener Тоді в якийсь момент я міг зробити DialogFragment dialogFrag = MyDialogFragment.newInstance(this); dialogFrag.show(getFragmentManager, null); Де …

11
Виконавці Java: як отримувати сповіщення без блокування, коли завдання виконується?
Скажіть, у мене черга, повна завдань, які мені потрібно подати до служби виконавця. Я хочу, щоб вони оброблялися по одному. Найпростіший спосіб, що я можу придумати, це: Візьміть завдання з черги Подайте його виконавцю Викличте .get у поверненому майбутньому та блокуйте, поки результат не буде доступний Візьміть ще одне завдання …

9
Що таке "зворотний дзвінок" в C і як вони реалізовані?
З читання, яке я провів, Core Audio багато в чому покладається на зворотні дзвінки (і на C ++, але це вже інша історія). Я розумію концепцію (свого роду) встановлення функції, яка викликається іншою функцією неодноразово для виконання завдання. Я просто не розумію, як вони налаштовані і як вони насправді працюють. …
153 c  callback 

7
Визначте, які атрибути були змінені в режимі зворотного виклику Rails after_save?
Встановлюю зворотний виклик after_save у моїй спостерігачі моделі, щоб надсилати сповіщення лише в тому випадку, якщо опублікований атрибут моделі був змінений з хибного на істинне. Оскільки такі методи, як змінилися? корисні лише до того, як модель буде збережена, так, як я зараз (і безуспішно) намагаюсь це зробити: def before_save(blog) @og_published …

6
Як визначити зворотні виклики в Android?
Під час останньої роботи з Google IO відбулася презентація щодо впровадження спокійних клієнтських програм. На жаль, це була лише дискусія на високому рівні, без вихідного коду реалізації. На цій діаграмі на шляху повернення є різні різні зворотні дзвінки до інших методів. Як я декларую, що це за методи? Я розумію …
152 android  callback 

11
Як слід викликати 3 функції, щоб виконати їх одна за одною?
Якщо мені потрібно викликати ці функції одна за одною, $('#art1').animate({'width':'1000px'},1000); $('#art2').animate({'width':'1000px'},1000); $('#art3').animate({'width':'1000px'},1000); Я знаю, що в jQuery я можу зробити щось на кшталт: $('#art1').animate({'width':'1000px'},1000,'linear',function(){ $('#art2').animate({'width':'1000px'},1000,'linear',function(){ $('#art3').animate({'width':'1000px'},1000); }); }); Але припустимо, що я не використовую jQuery і хочу зателефонувати: some_3secs_function(some_value); some_5secs_function(some_value); some_8secs_function(some_value); Як я повинен викликати ці функції для виконання some_3secs_functionта …

5
Чи варто використовувати std :: функцію або покажчик функції на C ++?
Чи реалізувати функцію зворотного дзвінка в C ++, чи повинен я все-таки використовувати вказівник функції C: void (*callbackFunc)(int); Або я повинен використовувати std :: функцію: std::function< void(int) > callbackFunc;
142 c++  function  c++11  callback  std 



Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.