Я часто получаю SQLiteDoneException при запросе одного значения, почему? - PullRequest
4 голосов
/ 29 июня 2010

Я часто получаю SQLiteDoneException,

06-29 02:03:34.816: WARN/System.err(30470): android.database.sqlite.SQLiteDoneException: not an error
06-29 02:03:34.816: WARN/System.err(30470):     at android.database.sqlite.SQLiteStatement.native_1x1_string(Native Method)
06-29 02:03:34.816: WARN/System.err(30470):     at android.database.sqlite.SQLiteStatement.simpleQueryForString(SQLiteStatement.java:154)
06-29 02:03:34.826: WARN/System.err(30470):     at android.database.DatabaseUtils.stringForQuery(DatabaseUtils.java:669)
06-29 02:03:34.826: WARN/System.err(30470):     at android.database.DatabaseUtils.stringForQuery(DatabaseUtils.java:652)

Я что-то не так делаю?

Ответы [ 2 ]

11 голосов
/ 29 июня 2010

Из документов :

Исключение, указывающее, что программа SQLite выполнена.Брошенный, когда операция, которая ожидает строку (например, simpleQueryForString () или simpleQueryForLong ()), не получает ее.

Я не думаю, что это очень важно, но это предупреждение.

3 голосов
/ 04 мая 2016

Из SQLiteStatement simpleQueryForLong code:

@throws android.database.sqlite.SQLiteDoneException if the query returns zero rows
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...