Question

Une activité je commence un AsyncTask. Quelle est la meilleure façon d'obtenir l'activité notifiée que le AsyncTask est fait. Je peux passer l'activité en contexte, mais je ne veux pas le AsyncTask de connaître le type de l'activité.

Dans la terre .NET Je vous abonner à un événement sur le « AsyncTask ». Je n'ai pas trouvé un moyen de le faire dans Android.

Était-ce utile?

La solution

Une façon est d'envoyer un diffusion lorsque le AsyncTask fini , et si vous avez différents types d'activités celui qui est actif va le recevoir. Pour envoyer une émission, vous devez passer un contexte à l'AsyncTask, mais votre AsyncTask n'a pas besoin de faire une différence ce contexte est que.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top