Доброй ночи ЛОР, сразу извиняюсь если вопрос ранее поднимался, поиском не нашел, суть в следующем:
Я делаю приложение соблюдая паттерн MVC (Model-View-Controller), т.е. по сути я отделяю все данные и логику от контроллера (В случае с ведром это ActivityName.class).
Проблема возникает, когда сюда приходит Async, приведу пример:
В модели есть класс NetworkWorker, который отвечает за всю работу с сетью (все делается через AsyncTask), допустим работа с сетью закончилась, внутри класса NetworkWorker стригеррился Callback, по нему я обратабываю полученные данные и делаю что-то (Парсинг, если речь о JSON'e), но, когда я закончил с обработкой полученных данных, как мне передать все это дело в контроллер, чтобы тот в свою очередь обновил все View? В голову идет только написание своего Callback'а и последующий его триггеринг, когда ВСЯ работа закончена (а.к.а. получение и обработка закончены и данные готовы к употреблению). Но, насколько такой подход является правильным?
![](/photos/26470:1378542589.png)
![](/img/p.gif)
Ответ на:
комментарий
от Nastishka
![](/img/p.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Android, MVC и AsyncTask, который его ломает. (2015)
- Форум MVC. M (2015)
- Форум Async http (2015)
- Форум async io (2006)
- Форум lex + «async» (2007)