在大多数情况下,在处理案件时 用户线程( AsyncTask )执行后台处理 将计算结果传回给Activity或Fragment Activity或Fragment重新创build可能发生在用户线程完成其后台处理之前 到目前为止,从许多可靠的来源,我可以看到推荐的方式是使用Retained Fragment 来源 最佳实践:定位更改期间的AsyncTask http://www.vogella.com/tutorials/AndroidBackgroundProcessing/article.html http://www.androiddesignpatterns.com/2013/04/retaining-objects-across-config-changes.html 有时我会听到事件总线库对处理活动,碎片和后台线程之间的关系很有帮助。 (请参阅https://github.com/greenrobot/EventBus 。它指出, 活动,片段和后台线程performance良好 ) 我遇到了一些非常受欢迎的事件公交图书馆 EventBus 玫瑰油 我想知道什么时候来处理Activities,Fragments和后台线程之间的关系,Event Bus如何与Retained Fragment方法有所不同? 哪种方式是推荐的方法?