sqlite один и тот же запрос возвращает другое значение - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть таблица с этой структурой

id integer not null, 
nome text not null, 
reparto integer not null, 
costo real not null, 
idiva integer not null, 
ckdispo integer not null, 
dispo integer not null

, если я делаю этот запрос каждые n секунд

Cursor mCursor = mDb.rawQuery("select * from articoli where reparto = ?", new String[] {String.valueOf(rep)});

иногда значение ckdispo (0 или 1, я воспринимаю его как логическое значение) неверно я проверил результат с

Log.i("articolometadata", DatabaseUtils.dumpCursorToString(mCursor));

например.

...
25 {
    id=1817
    nome=PRUSSIANA 850gr.
    reparto=61
    costo=42.5
    ckdispo=1
    dispo=1
    idiva=1
}
...

становится

...
    25 {
        id=1817
        nome=PRUSSIANA 850gr.
        reparto=61
        costo=42.5
        ckdispo=0
        dispo=1
        idiva=1
    }
    ...

что я делаю неправильно?

...