69 / 62 / 13
Регистрация: 10.01.2012
Сообщений: 508
|
||||||||||||||||
1 | ||||||||||||||||
Передать String в AsyncTask, получить callback06.03.2016, 13:12. Показов 1671. Ответов 5
Метки нет (Все метки)
Не могу сообразить как одновременно и передать в AsyncTask запрос и возвратить ответ в UI.
Вот код как есть - нужно возвращать закоментированные callback.* Пробую возвратить // callback.onRecievedMessage(msg); Но пока безуспешно.
0
|
06.03.2016, 13:12 | |
Ответы с готовыми решениями:
5
Как получить значение String из UI потока в потоке AsyncTask? AsyncTask<String, String, String> объясните пожалуйста Как получить данные из Runnable процесса вызываемого из CallBack функции For_each и аргументы callback-функции; Как передать callback'у больше одного аргумента |
69 / 62 / 13
Регистрация: 10.01.2012
Сообщений: 508
|
||||||
06.03.2016, 18:08 [ТС] | 3 | |||||
Это же совсем другое.
И даже есть внешние, глобальные отличия. 1. Все упаковано в тело кода Activity. 2. Пример не включает применение интерфейса 4. Не используется передача между классами 3. Пример дает читку стрим В общем, ничем не помогла ссылка. Добавлено через 17 минут Упрощаю задачу Выкладываю урезанный вариант
0
|
266 / 242 / 96
Регистрация: 11.01.2015
Сообщений: 673
|
|
06.03.2016, 18:30 | 4 |
Спасибо! ))
А зачем тут вообще AsyncTask? почему просто не сделать второй поток, а ответ прислать через EventBus?
0
|
69 / 62 / 13
Регистрация: 10.01.2012
Сообщений: 508
|
|
06.03.2016, 18:48 [ТС] | 5 |
Вот от него то и хочу избавится. С ним работает но есть некая неприятность. Липкий Ивент принять не могу (приемник не заточен для него), а простой не доходит до адресата если АсинхТаск успевает к этому времени завершится.
В общем , доходит, но не всегда Липкий вообще не канает именно для этого приемника. Приходится перешаманивать. А так все легко получилось , но не все же в жизни Масленица, должны быть и неприятности.
0
|
69 / 62 / 13
Регистрация: 10.01.2012
Сообщений: 508
|
|||||||||||||||||||||
07.03.2016, 23:36 [ТС] | 6 | ||||||||||||||||||||
Все оказалось очень просто
Убираем переопределение
[JAVA]
2
|
07.03.2016, 23:36 | |
07.03.2016, 23:36 | |
Помогаю со студенческими работами здесь
6
Передать в callback дополнительную информацию Как передать callback функцию? Как в Qt передать указатель на CallBack функцию WinAPI ? :-) Ip::udp::socket.async_receive_from. Как передать дополнительные аргументы в callback Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |