0
я использую библиотеку ORMlite в Android, и я получаю эту ошибку случайно и я не знаю, Что это и как modrate:ORMLite получить не удалось получить следующий результат для класса Error
Caused by: java.lang.IllegalStateException: Could not get next result for class [Ljava.lang.String;
at com.j256.ormlite.stmt.SelectIterator.next
я получаю эту ошибку я использую этот метод, чтобы получить один столбец:
public static List getSingleColumn(String query) {
List<String> columnes = null;
try {
columnes = G.CATEGORY.queryRaw(query, new RawRowMapper<String>() {
@Override
public String mapRow(String[] columnNames, String[] resultColumns) throws android.database.SQLException {
return resultColumns[0];
}
}).getResults();
} catch (SQLException e) {
e.printStackTrace();
}
return columnes;
}
или этот код:
List unread_messages = G.DBHELPER.getSingleColumn("SELECT SUM(read_status) FROM messageslist");
В будущем, пожалуйста, предоставьте полное исключение. У вызванного раздела обычно есть хорошая информация о том, что происходит. – Gray
@Gray, что является фактической причиной этой ошибки –
Я не уверен без полного исключения @avezraj. – Gray