5

从那以后,一直存在一些问题AsyncTask。所以,现在,我正在考虑改用 Loader 或 Headless Fragments。

我的应用程序是一个社交媒体应用程序,人们在其中评论、发布、喜欢和做更多的事情。每个活动都从服务器获取图像,我必须缓存它们。要处理运行时配置更改,哪个更适合此应用程序。装载机或无头碎片。

我要处理每个陷阱,例如从服务器加载数据并且活动进入onStop()onPause()状态时。帮助!

4

1 回答 1

2

加载程序运行良好,但需要一些“样板”(重复代码)并且在我看来有点混乱。加载器的一个问题是加载器 ID在活动中必须是唯一的,否则它们将不会按预期运行(无法启动/不返回结果等).. 通常是一个微不足道的问题,除非加载器位于片段中并且您有多个您活动中的片段(提示:使用 id 资源)。我还没有使用无头片段作为加载器的替代品,但我被告知(但未证实)它们现在是谷歌“最佳实践”而不是加载器。在我看来,这似乎是一个潜在的更清洁的解决方案。首先考虑使用无头片段。

希望有帮助,祝你好运。

CJ。

于 2014-03-14T21:18:03.113 回答