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.

Foi útil?

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
scroll top