Сообщение от singaporian
|
но к тому моменту функция уже отломается без необходимых данных, которые request дожен был поставить.
|
Request не может поставить данные сразу, ибо на обращение к серверу требуется много времени. Ты предлагаешь блокировать поток (а это вызовет блокировку UI) на все это время? Тогда пожалуйста - выставляй async = true и радуйся фризам пользовательсокого интерфейса.
Те же, кого не устраивает такой расклад, скажут так: ты, запрос работай себе сколько нужно, мне ждать тебя некогда, у меня другие дела есть. А когда отработаешь - дай знать. Вот тебе callback-функция, позовешь когда будешь готов со своими данными.
Впрочем по ссылке
nerv_'а все уже разжевано.