с 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);
Какую аннотацию поставить?
метод аннотированный как @Insert должен возвращать Long а не Completable, например Single<Long>
Long не подходит т.к мне нужно обернуть методом onSubscribe ,а Single<Long> выдает ошибку
тогда разберитесь как работает RxJava, Flowable вам тоже не подходит, поставьте везде Single и исправьте ошибку
Обсуждают сегодня