В моей работе запускается AsyncTask. Каков наилучший способ получить уведомление о том, что AsyncTask сделан. Я могу передать Activity как контекст, но я не хочу, чтобы AsyncTask знал о типе Activity.
В .NET-среде я бы подписался на событие в "AsyncTask". Я не нашел способ сделать это в Android.
Один из способов - отправить broadcast, когда закончится AsyncTask, и если у вас есть разные виды деятельности, то активная получит его. Чтобы отправить широковещательную рассылку, вы должны передать контекст в AsyncTask, но ваша AsyncTask не должна иметь никакого значения, какой именно контекст.