我正在通过CommonsWare主书的4.7版进行工作。我要看教程#12。我的问题与deliverModel()中的ModelFragment方法有关。为什么要同步?

我的困惑来自我的理解,即该方法(deliverModel())应该只应从UI线程调用。从片段onActivityCreated()AsyncTask onPostExecute()调用它。

谢谢李

最佳答案

为什么要同步?


显然,没有充分的理由。我确定我曾经有过一个原因,但是您是正确的-目前仅在主应用程序线程上调用它。我将在将来的某个时间删除synchronized关键字。

08-06 08:03