我有一个带有SQL Lite数据库的Android应用程序。我想在后台线程中访问它以填充listView
。
我应该使用什么:AsycnTask
,Thread
或Service
?
答案 0 :(得分:0)
最好的组合是ListFragment,Sqlite(有或没有内容提供者),CursorLoader,CursorAdapter,Service。
答案 1 :(得分:0)
我希望大多数情况下使用 Loaders ,这里有一些示例 Loader and LoaderManager with Cursor 和教程 Android Design Patterns : Why Loaders。 强>
装载程序特征
- 每个活动和片段都可以使用它们。
- 他们提供异步数据加载。
- 他们会监控数据来源,并在内容发生变化时提供新结果。
- 在配置更改后重新创建时,它们会自动重新连接到最后一个加载程序的游标。因此,他们不需要重新查询他们的数据。
醇>