Error:Not sure how to convert a Cursor to this method's return type
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
Compilation failed; see the compiler error output for details.
Использование комнаты Я получаю эту ошибку и хочу выяснить, какой метод ее вызывает.
У меня есть несколько DAO, всего около 60 методов, и эта ошибка появилась только после добавления метода (скопировано и вставлено из другого, который работал отлично , просто изменил поле для установки).
Я мог бы опубликовать весь класс DAO, но Я прошу узнать, какой метод дал сбой. Я пробовал использовать «Выполнить с --stacktrace», «Выполнить с --info» и «опцией --debug», но ни один из них не дал никакой ценной информации.
Добавленный мной метод представляет собой @Query UPDATE с типом возвращаемого значения Int, как предложено в документации
< blockquote>
Запросы UPDATE или DELETE могут возвращать void или int. Если это целое число, значение
представляет собой количество строк, на которые влияет этот запрос.
РЕДАКТИРОВАТЬ: я бы хотел бы добавить, что я попытался удалить метод, вернув DAO в рабочее состояние, но он все равно выдает мне эту ошибку.
EDIT2: Добавление вывода консоли gradle, потому что нечитабельно в комментариях:
error: Not sure how to convert a Cursor to this method's return type
error: Not sure how to convert a Cursor to this method's return type
2 errors
:app:compileDebugJavaWithJavac FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
* Get more help at https://help.gradle.org
BUILD FAILED in 22s
Подробнее здесь: https://stackoverflow.com/questions/464 ... which-meth
Комната «Не знаю, как преобразовать курсор в тип возвращаемого значения этого метода»: какой метод? ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение