Est l'aide de bibliothèque d'événements, comme Otto ou EventBus un recommandé de la façon de gérer les relations entre les Activités, les Fragments, et les threads d'arrière-plan

Dans la plupart des cas, lorsqu'il s'agit de cas

  • Utilisateur thread (AsyncTask) pour effectuer un traitement en arrière-plan
  • Passe en retrait résultat calculé retour à Activity ou Fragment
  • Activity ou Fragment re-création qui pourrait se produire avant que l'utilisateur thread termine son traitement en arrière-plan

Jusqu'ici, à partir de nombreuses sources fiables, je peux voir la méthode recommandée est d'utiliser
Conservé Le Fragment

Sources

De temps en temps, j'ai entendu parler de l'événement de bus bibliothèques est bon pour la manipulation des relations entre les Activités, les Fragments, et les threads d'arrière-plan. (Veuillez vous référer à https://github.com/greenrobot/EventBus. Il affirme que fonctionne bien avec des Activités, des Fragments, et les threads d'arrière-plan)

Je suis tombé sur quelques très populaire événement bus bibliothèques

Je me demandais, quand vient pour gérer les relations entre les Activités, les Fragments, et les threads d'arrière-plan, comment est l'événement de bus approche différente de Conservé le Fragment approche?

Quelles façons est une méthode recommandée?