Я бы хотел использовать SimpleCursorAdapter со Spinner.
Я нашел, как вернуть курсор.
QueryBuilder<ChoixPointVerification, Integer> qb = choixPointVerificationDao.queryBuilder();
qb.where().eq(FIELD, id);
PreparedQuery<ChoixPointVerification> preparedQuery = qb.prepare();
AndroidCompiledStatement compiledStatement =
(AndroidCompiledStatement)preparedQuery.compile(db, StatementType.SELECT);
Cursor cursor = compiledStatement.getCursor();
return cursor;
Но Spinner требует поле _id, и у меня будет только объект с полем id. Я предпочитаю избегать переименования поля.
Как я могу разрешить это дело? Мне действительно нужно связать идентификатор со всем полем счетчика.
Я предполагал, что, возможно, смогу выдать курсор из rawsql, но я не знаю, как с ormlite. Кажется возможным, если я смогу создать PreparedQuery с необработанным sql.
Я также читал, что если у меня есть объект AndroidDatabase, я могу выдать объект Cursor, но как мы можем создать AndroidDatabase с ormlite?
Я действительно открыт со всем решением
Привет