Android Sqlite查询执行中断

时间:2011-05-19 11:41:11

标签: android sqlite

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

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

1 个答案:

答案 0 :(得分:0)

不幸的是你做不到。这是原生水平。 SQLite在C接口中提供void sqlite3_interrupt(sqlite3*);