169 похожих чатов

У меня есть две функции находящиеся в Dao для работы

с Rxjava надо пометить аннотацией Single,Completable и т.д. ,но мне выдает ошибку

error: Not sure how to convert a Cursor to this method's return type public Flowable getEmployee(String name);

error: Methods annotated with @Insert can return either void, long, Long, long[], Long[] or List.Completable insert(EmployeeAchievement employeeAchievement);

@QUERY("SELECT * FROM employeeAchievement WHERE achievementName = :name")
public Flowable<EmployeeAchievement> getEmployee(String name);


@Insert
Completable insert(EmployeeAchievement employeeAchievement);

Какую аннотацию поставить?

3 ответов

9 просмотров

метод аннотированный как @Insert должен возвращать Long а не Completable, например Single<Long>

nikita-perviy Автор вопроса
Руслан Иваныкин
метод аннотированный как @Insert должен возвращать...

Long не подходит т.к мне нужно обернуть методом onSubscribe ,а Single<Long> выдает ошибку

nikita perviy
Long не подходит т.к мне нужно обернуть методом on...

тогда разберитесь как работает RxJava, Flowable вам тоже не подходит, поставьте везде Single и исправьте ошибку

Похожие вопросы

Обсуждают сегодня

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Кто-нибудь знает почему SPM клонирует репо целиком? Некоторые репы просто огромные, как та же swift-syntax которая нужна для использования макросов. Сначала подумал, что это...
iMike
6
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Привет. Я верно понимаю, что в определении класса Монад m — зафиксирован (к тому же поскольку это моноид в категории эндофункторов). Т.е. используя байнд я не могу перемещать...
Arseny
5
еще вопрос, допустим мы создадим char массив из 10 элементов и присвоим ему через сканф 10 символов. и выведем все символы. Хотел спросить последний элемент /0 будет включать...
Anthem
11
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
Карта сайта