Вопросы с тегом «callback»

Обратный вызов - это фрагмент кода (т. Е. Адрес или ссылка на функцию или метод или лямбда-выражение), который передается в качестве аргумента другому коду, который, как ожидается, будет вызывать (выполнять) аргумент в удобное время. Этот тег следует использовать с вопросами об API, который использует обратные вызовы для уведомления вызывающей стороны о завершении действия. Используйте тег обработки событий для вопросов, связанных с подпиской на события, например в рамках графического интерфейса.

14
Обратный вызов после завершения всех асинхронных обратных вызовов forEach
Как следует из названия. Как мне это сделать? Я хочу позвонить 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 Delegate, передаваемый в функцию. Я видел людей, предлагающих создать отдельный объект, но это кажется излишним, однако я знаю, что иногда избыточное убийство - единственный способ сделать что-то.

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 …

13
Обратный вызов фрагмента из фрагмента диалога
Вопрос: Как создать обратный вызов из DialogFragment в другой Fragment. В моем случае, Активность должна полностью не знать о DialogFragment. Считай, у меня есть public class MyFragment extends Fragment implements OnClickListener Тогда в какой-то момент я мог сделать DialogFragment dialogFrag = MyDialogFragment.newInstance(this); dialogFrag.show(getFragmentManager, null); Где выглядит MyDialogFragment protected OnClickListener listener; …

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

9
Что такое «обратный вызов» в C и как они реализованы?
Из того, что я прочитал, Core Audio в значительной степени опирается на обратные вызовы (и C ++, но это уже другая история). Я понимаю концепцию (своего рода) настройки функции, которая неоднократно вызывается другой функцией для выполнения задачи. Я просто не понимаю, как они настроены и как они на самом деле …
153 c  callback 

7
Определите, какие атрибуты были изменены в обратном вызове Rails after_save?
Я настраиваю обратный вызов after_save в моем обозревателе модели для отправки уведомления, только если атрибут публикации модели был изменен с false на true. Так как методы, такие как изменились? полезны только перед сохранением модели, так как я сейчас (и безуспешно) пытаюсь сделать это следующим образом: def before_save(blog) @og_published = blog.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, …




Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.