Проблема с компиляцией подкачки: не знаю, как преобразовать курсор в тип возвращаемого значения этого метода.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Проблема с компиляцией подкачки: не знаю, как преобразовать курсор в тип возвращаемого значения этого метода.

Сообщение Anonymous »

Я пытался реализовать библиотеку подкачки с комнатой, предоставленной Google, в компоненте архитектуры Android. Но в моем классе UserDao отображается ошибка времени компиляции

Вот ошибка:

Код: Выделить всё

Error:(22, 42) error: Not sure how to convert a Cursor to this method's return type
Мой вопрос: какой тип возвращаемого значения?

UserDao.java

Код: Выделить всё

@Dao
public interface UserDao {
@Query("SELECT * FROM user")
LiveData getAll();

//Compile Error is here : Not sure how to convert a Cursor to this method's return type
@Query("SELECT * FROM user")
LivePagedListProvider userByPagination();

}
Здесь UserModel.java

Код: Выделить всё

public class UserModel extends AndroidViewModel {

private final UserDao userDao;

public UserModel(Application application) {
super(application);
userDao = RoomDB.getDefaultInstance().userDao();
}

public LiveData getAllUser() {
return userDao.getAll();
}

public LiveData
> getAllUserPagination() {
return userDao.userByPagination().create(
/* initial load position */ 0,
new PagedList.Config.Builder()
.setEnablePlaceholders(true)
.setPageSize(10)
.setPrefetchDistance(5)
.build());
}
}
Я привел следующий образец:

Образец 1

Документ Google

Я поднял этот вопрос ЗДЕСЬ

Буду признателен за любую помощь

Подробнее здесь: https://stackoverflow.com/questions/466 ... ods-return
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»