callback- все статьи тега


Как создать делегатов в Objective-C?

Я знаю, как работают делегаты, и я знаю, как я могу их использовать. но как мне их создать? ...

в jQuery передать несколько параметров в callback

есть ли способ передать больше данных в функцию обратного вызова в jQuery? у меня есть две функции, и я хочу, чтобы отзвониться $.post, например, чтобы передать как результирующие данные вызова AJAX, так и несколько пользовательских аргументов function clicked() { var myDiv = $("#my-div"); // ERROR: Says data not defined $.post("someurl.php",someData,doSomething(data, myDiv),"json"); // ERROR: Would pass in myDiv as curData (wrong) $.post("someurl.php",someData,doSomething ...

Функции обратного вызова в C++

В C++, когда и как вы используете функцию обратного вызова? EDIT: Я хотел бы увидеть простой пример для написания функции обратного вызова. ...

Как заставить функцию ждать, пока обратный вызов не будет вызван с помощью узла.js

у меня есть упрощенная функция, которая выглядит так: function(query) { myApi.exec('SomeCommand', function(response) { return response; }); } В основном я хочу, чтобы он позвонил myApi.exec, и возвращает ответ, который задан в лямбде обратного вызова. Однако, приведенный выше код не работает, и просто сразу возвращается. просто для очень хакерской попытки я попробовал ниже, что не сработало, но по крайней мере вы понимаете, чего я пытаюсь достичь: function(query) { var r; myApi. ...

Обратный вызов после завершения всех асинхронных обратных вызовов 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(); } ); можно заставить его работать? Когда второй аргумент forEach является фу ...

Функции обратного вызова в Java

есть ли способ передать функцию обратного вызова в методе Java? поведение, которое я пытаюсь имитировать, - это делегат .Net, передаваемый функции. Я видел людей, предлагающих создать отдельный объект, но это кажется излишним, однако я знаю, что иногда излишество-это единственный способ сделать что-то. ...

Обратный вызов фрагмента из диалогового фрагмента

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

Как я должен вызвать 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); ...

Определение типа обратного вызова 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(); код работает, поэтому он отображает messagebox, как и ожидалось. мой вопрос: есть ли какой-либо тип, который я могу предоставить для моего поля класса myCallback? Пря ...

Что такое обратный звонок?

Что такое обратный вызов и как он реализован в C#? ...

Как передать дополнительный параметр функции обратного вызова в Javascript.фильтр() метод?

Я хочу сравнить каждую строку в массив с заданной строкой. Моя текущая реализация: function startsWith(element) { return element.indexOf(wordToCompare) === 0; } addressBook.filter(startsWith); эта простая функция работает, но только потому, что сейчас wordToCompare создается как глобальная переменная, но, конечно, я хочу избежать этого и передайте его в качестве параметра. Моя проблема заключается в том, что я не уверен, как определить startsWith () так что он принимает один дополнительны ...

Рельсы: вокруг * обратные вызовы

Я прочитал документацию по адресу http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html, но не понимаю, когда around_* обратные вызовы запускаются в отношении before_* и after_*. любая помощь очень ценится. спасибо. ...

Как выполнить обратный вызов javascript после обратной передачи панели обновления?

Я использую плагин jQuery tip, чтобы показывать подсказки справки, когда пользователь наводит определенные элементы страницы. Мне нужно зарегистрировать события плагина после загрузки страницы с помощью селекторов css. проблема в том, что я использую ASP.NET панель обновления и после первой обратной передачи советы перестают работать, потому что панель обновления заменяет содержимое страницы, но не повторно связывает события javascript. Мне нужен способ выполнить обратный вызов javascript пос ...

Как реализовать "обратный вызов" в Ruby?

Я не уверен в лучшей идиоме для обратных вызовов стиля C в Ruby-или если есть что - то еще лучше ( и меньше похоже на C ). В C, я бы сделал что-то вроде: void DoStuff( int parameter, CallbackPtr callback ) { // Do stuff ... // Notify we're done callback( status_code ) } что такое хороший рубиновый эквивалент? По сути, я хочу вызвать переданный в классе метод, когда определенное условие выполняется в пределах "DoStuff" ...

Простой пример обратного вызова члена класса C++

Я знаю, что это было задано так много раз, и из-за этого трудно копаться в крафт и найти простой пример того, что работает. у меня есть, это просто и это работает для MyClass... #include <iostream> using std::cout; using std::endl; class MyClass { public: MyClass(); static void Callback(MyClass* instance, int x); private: int private_x; }; class EventHandler { public: void addHandler(MyClass* owner) { cout << "Handle ...

Использование ResultReceiver в Android

в принципе, я хотел бы установить обратный вызов активности от IntentService. Мой вопрос очень похож на тот, на который ответил Здесь: Restful API service однако в коде ответа код действия рассматривается как реализация ResultReceiver. Если я чего-то не хватает, ResultReceiver на самом деле является классом, поэтому он не может выполнить эту реализацию. Итак, по существу, я спрашиваю, каков был бы правильный способ подключения ResultReceiver к этой службе. Я путаюсь с понятиями обработчика ...

Передать переменную в функцию в jQuery AJAX success callback

Я пытаюсь предварительно загрузить некоторые изображения с помощью вызова AJAX jQuery, но у меня возникли реальные проблемы с передачей строки (url) в функцию в функции успеха вызова AJAX (если это имеет смысл). вот мой код, как он есть: //preloader for images on gallery pages window.onload = function() { setTimeout(function() { var urls = ["./img/party/"]; //just one to get started for ( var i = 0; i < urls.length; i++ ) { $.ajax({ url ...

Ожидание завершения нескольких асинхронных вызовов перед продолжением

Итак, у меня есть страница, которая загружается и через jquery.сделать несколько запросов, чтобы заполнить выпадающие списки с их значениями. $(function() { LoadCategories($('#Category')); LoadPositions($('#Position')); LoadDepartments($('#Department')); LoadContact(); }; затем он вызывает LoadContact (); который выполняет другой вызов, и когда он возвращает, он заполняет все поля в форме. Проблема в том, что часто выпадающие списки не все заполнены, и поэтому он не может ус ...