2011-05-19 90 views
1

我正在使用数据库进行一些搜索。当用户开始输入时,我在数据库中执行搜索,在异步任务中执行查询。我可以取消异步任务,但查询一旦开始执行,就不会停止,因此我的搜索速度变慢。它应该一次执行一个查询。Android Sqlite查询执行中断

我需要取消当前执行并使用新的搜索字符串开始搜索。我该如何中断查询的当前执行?我读过SQL中断,但我不明白我如何使用它。

回答

0

不幸的是,你不能。它在本地水平。 SQLite在C接口中提供void sqlite3_interrupt(sqlite3*);