2

我的活动中碰巧有多个片段,所有片段都与 CursorLoaders 绑定以从 Content Providers 获取数据。所有片段碰巧查询同一个表,但显示该表中的不同数据集。因此,当我的活动开始时,将在同一个数据库上运行多个 SQL 查询。

不确定查询是否会在内部排队或同时访问会减慢进程,但这是处理这种情况的有效方法吗?是否有任何性能影响,或者在单个查询中获取所有数据更好?

请注意,所有查询仅用于 READ 访问。

4

2 回答 2

3

如果多个片段从同一个表中读取数据,则没有问题。

快乐的编码..

于 2013-02-26T06:37:15.810 回答
1

sqlite 甚至可以处理来自不同程序或不同线程的多个同时读取。sqlite 仅在您需要编写时才执行独占锁。

于 2013-02-26T13:07:04.097 回答