Запрос выполнения Sqlite для Android - PullRequest
1 голос
/ 19 мая 2011

Я использую БД для поиска.Когда пользователь начинает печатать, я выполняю поиск в БД, выполняя запрос внутри асинхронной задачи.Я могу отменить асинхронную задачу, но запрос, как только он начал выполняться, не остановится, поэтому мой поиск станет медленным.Он должен выполнять запросы по одному.

Мне нужно отменить текущее выполнение и начать поиск с новой поисковой строкой.Как я могу прервать текущее выполнение запроса?Я прочитал прерывание SQL, но не понимаю, как его использовать.

1 Ответ

0 голосов
/ 19 мая 2011

К сожалению, вы не можете.Это на родном уровне.SQLite обеспечивает void sqlite3_interrupt(sqlite3*); в интерфейсе C.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...