они вроде не должны ничего возвращать, т.е. всё должно быть void
Всё верно, это обязательно, потому что это во-первых нарушение MVP, а во-вторых неопределённое поведение, т.к. к презентеру можно приаттачить несколько вьюх
Учту, а как данные в presenter передавать тогда можно?
Дёргать методы презентера если пользовательские события. Если нужно какие-то параметры типа идентификатора для загрузки данных, то нужно в конструктор передавать такое.
Перерыл все что можно... При использовании kapt не билдится проект. При использовании annotationProcess проект билдится и падает, так как IngectPresenter не привязывает презентор к lateinit
Перерыл все что можно... При использовании kapt не билдится проект. При использовании annotationProcess проект билдится и падает, так как IngectPresenter не привязывает презентор к lateinit