【发布时间】:2012-07-18 21:27:28
【问题描述】:
我已经编写了一个带有一个数据库助手的内容提供程序,并开始构建一个“管理器”类来执行特定的插入、删除、更新、查询等。
管理器在必要时为我的游标适配器返回游标加载器,我认为这是多线程的。
我的问题是,当我在数据库上执行不涉及加载程序的操作时,我应该创建一个新线程吗?
一个例子可能是,我从操作栏执行保存 - 我应该手动多线程插入吗?这也适用于更新查询删除等?
【问题讨论】:
-
如果任何操作使用较少的时间,则不需要使用多线程
-
根据我对内容提供者的理解,如果一个操作有多个请求,它们会被取消,所有操作都将自动执行
标签: android database multithreading sqlite