【发布时间】:2013-01-24 10:00:20
【问题描述】:
嗨,从 SherlockFragmentActivity 扩展后,列表变慢了。 所以我使用的架构如下: 我有:
1.SherlocFragment 我显示列表的活动
2.Adapter显示列表
3.AsyncTask 从服务器获取json
所以我没有使用加载器、片段或 ListActivity。
我一直在看这个答案https://stackoverflow.com/a/11779941/1796624,它建议在后台线程中扩充列表,但我不太明白该怎么做。 您的建议是什么,我是否需要使用加载器来提高性能?如果需要,请建议一个不错的教程,或者我应该将列表放在一个片段中,或者您可以建议一种新的设计模式来加快速度。 谢谢
【问题讨论】:
-
可能与 sherlockFragmentActivity 无关,可能您的 getView 方法没有像您在回答中指出的那样优化
-
感谢您的回答,我只想指出,我没有从 listActivity 或 sherlockListActivity 扩展,并且在这种情况下我没有使用片段。你认为使用 Fragments 会提高性能还是使用某种 listActivity。
标签: android android-listview android-listfragment android-loadermanager performance