Android AsyncTask Pub Sub para contexto?
-
25-09-2019 - |
Pergunta
Uma atividade que inicio uma fase de assíncrogem. Qual é a melhor maneira de obter a atividade notificada de que o assíncrono é feito. Posso passar a atividade como um contexto, mas não quero que a assíncada saiba sobre o tipo de atividade.
Na .NET Land, eu assinava um evento no "assíncrono". Não encontrei uma maneira de fazer isso no Android.
Solução
Uma maneira é enviar um transmissão Quando a assíncada terminou, e se você tiver diferentes tipos de atividades, a que está ativa o receberá. Para enviar uma transmissão, você precisa passar um contexto para o assíncrono, mas seu assíncrono não precisa fazer a diferença qual é o contexto.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow