Android AsyncTask Pub Sub to Context? - PullRequest
1 голос
/ 05 августа 2010

Активность у меня запускает AsyncTask. Каков наилучший способ получения Activity уведомлений о выполнении AsyncTask. Я могу передать действие в качестве контекста, но не хочу, чтобы AsyncTask знал о типе действия.

В .NET land я бы подписался на событие в «AsyncTask». Я не нашел способа сделать это в Android.

1 Ответ

0 голосов
/ 05 августа 2010

Одним из способов является отправка трансляции после завершения AsyncTask, и если у вас есть различные типы действий, то тот, который активен, получит его.Чтобы отправить широковещательную рассылку, вы должны передать контекст в AsyncTask, но ваша AsyncTask не должна определять, что это за контекст.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...