Moxy
Moxy copied to clipboard
Ошибка при правке кода
Приветствую!
Если править код относяшийся к презентеру или вью, то при попытки сбилдить почти всегда оканчиваются ошибками вида:
e: ../app/build/tmp/kapt3/stubs/debug/..ui/base/PlayerView.java:20: error: annotation @StateStrategyType is missing a default value for the element 'value'
@com.arellomobile.mvp.viewstate.strategy.StateStrategyType()
Лечится clean up project and build again. Это нормально?
Заранее спасибо
Добрый день, а какая у вас версия библиотеки и как подключено? Если можете, прикрепите, пожалуйста build.gradle файл
Версия 1.5.3. Подключено, вроде бы, как в гайдах gradle.zip
Та же проблема при наследовании ScreenVeiw -> BaseView -> MvpVeiw если в BaseView прописываю любую стратегию, ломается инкрементальная сборка при изменении кода в презентере или во вью. error: annotation @StateStrategyType is missing a default value for the element 'value' Ребилд помогает. implementation "com.arello-mobile:moxy-app-compat:1.5.5" kapt "com.arello-mobile:moxy-compiler:1.5.5" kotlin_version = '1.2.41'
У меня оказалась такая же причина. StateStrategyType не обьявленна Inherited, значит стратегии не наследуются? Подскажите, пожалуйста, как тогда реализовывать иерархию view?
Разобрался, у меня в методах BaseView была дефолтная реализация, убрал ее и все полетело