我有一个扩展 ActionBarActivity 并实现 ActionBar.Listener 的 Activity。它就像一个视图寻呼机。在里面我有 3 个 ListFragment (组织在 3 个选项卡中)。现在,我需要使用来自后端的数据填充片段。你能帮我组织一下代码结构吗?
我应该使用 AsyncTask 还是 Loader?将它们放在单独的公共课程中会更好吗?
使用保留的片段通过标签滑动和配置更改来保存数据是个好主意吗?
我想到的结果是一个大的加载器图像,放置在片段的中心等待数据。一段时间后它消失并显示 ListFragment 行内的记录。我应该在哪里调用 AsyncTask(假设使用此类)?活动中?在每个片段里面?
哪个是与活动正在调用 onPostExecute 并且数据已准备好使用的片段进行通信的正确方法?
我对此感到很困惑,我只需要一个好的开始方式,似乎每个人都以不同的方式处理这个问题,我不知道哪个是最好的......