Курсор ежевики SQLite после изменения БД - PullRequest
1 голос
/ 26 октября 2011

Я использую ежевику SQLite. Я получаю курсор от запроса Statement к БД по myStatement.getCursor(). Я держу его, чтобы получить от него данные.

Затем БД меняется, пока я не получил данные от Курсора. Что произойдет, если я получу getRow () тогда?

Как я могу узнать, что БД изменилась, и мне нужно повторно getCursor получить данные?

Это можно проиллюстрировать этим фрагментом

Statement myStatement = someDb.createStatement(someSql);
Cursor myCursor = myStatement.getCursor();
// ...
// db is changed somewhere in this code
// ...
// and here I get data from Cursor with moveToNext/getInt for example
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...