асинхронный вспомогательный класс android - PullRequest
1 голос
/ 30 августа 2011

Приложение, над которым я работаю, в значительной степени опирается на данные, полученные с сервера, поэтому я использую AsyncTask в основном для получения данных с сервера и обновления пользовательского интерфейса. Проблема состоит в том, что это приводит к огромному количеству кода, живущего в основном действии для всех необходимых задач, и я хотел бы разбить код на вспомогательные классы, как я делал бы в C #, возможно ли вообще скажем, вспомогательный класс OfferHelper с методом getOffers (), который будет выполняться асинхронно и возвращать данные сервера.

Итак, я хочу сделать это в главном вызове OfferHelper.getOffers (), но не блокировать его, я попытался использовать asynctask в реальных классах помощников, но, похоже, он не был разработан для такой работы.

Кто-нибудь пытался сделать это раньше, мог бы дать какой-нибудь совет?

большое спасибо

1 Ответ

0 голосов
/ 30 августа 2011

С этим не должно быть никаких проблем.Просто отправьте ссылку на контекст (Activity.this), чтобы вы могли делать все, что вам нужно.Разместите свой код, чтобы я мог видеть конкретные проблемы

...