Size: a a a

Moxy – MVP библиотека под Android

2020 February 27

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
если соберетесь, это проще всего сделать по гайду: https://github.com/moxy-community/Moxy/wiki/Migration-Guide-(1.x.x-to-2.x.x)
источник

АХ

Алексей Холоимов in Moxy – MVP библиотека под Android
Ребят, помогите разобраться. getViewState() возвращает null. В проекте java and kt классы используются.
implementation "com.github.moxy-community:moxy:$moxyLib"
implementation "com.github.moxy-community:moxy-androidx:$moxyLibX
annotationProcessor "com.github.moxy-community:moxy-compiler:$moxyLib"

Presenter:
@InjectViewState
class NewsPresenter: MvpPresenter<NewsListView>() {
fun getNews() {}
}
источник

D

Dmitriy in Moxy – MVP библиотека под Android
Алексей Холоимов
Ребят, помогите разобраться. getViewState() возвращает null. В проекте java and kt классы используются.
implementation "com.github.moxy-community:moxy:$moxyLib"
implementation "com.github.moxy-community:moxy-androidx:$moxyLibX
annotationProcessor "com.github.moxy-community:moxy-compiler:$moxyLib"

Presenter:
@InjectViewState
class NewsPresenter: MvpPresenter<NewsListView>() {
fun getNews() {}
}
annotationProcessor -> kapt
источник

АХ

Алексей Холоимов in Moxy – MVP библиотека под Android
c kapt вообще не компилит
источник

D

Dmitriy in Moxy – MVP библиотека под Android
показывайте ошибку
источник

I

Ilya in Moxy – MVP библиотека под Android
Алексей Холоимов
c kapt вообще не компилит
Включи его.
apply plugin: 'kotlin-kapt'
источник

АХ

Алексей Холоимов in Moxy – MVP библиотека под Android
источник

АХ

Алексей Холоимов in Moxy – MVP библиотека под Android
Да вроде есть kapt
источник

IL

Iurii Loskin in Moxy – MVP библиотека под Android
а BaseFragment наследник MvpFragment?
источник

D

Dmitriy in Moxy – MVP библиотека под Android
покажите package для NewsListView
он случайно не содержит View?
именно с большой буквы
источник

IL

Iurii Loskin in Moxy – MVP библиотека под Android
и зачем в getArgs присваивать презентер?
источник

IL

Iurii Loskin in Moxy – MVP библиотека под Android
есть подозрение что @InjectPresenter не налл по причине что вы сами его туда положили)
источник

АХ

Алексей Холоимов in Moxy – MVP библиотека под Android
Dmitriy
покажите package для NewsListView
он случайно не содержит View?
именно с большой буквы
Да, он говорит, что нет View (красныйм подсвечено)
источник

АХ

Алексей Холоимов in Moxy – MVP библиотека под Android
Iurii Loskin
есть подозрение что @InjectPresenter не налл по причине что вы сами его туда положили)
Ну если его не инициализировать вручную, то он будет null. Это костыль, чтобы в проблеме разобраться
источник

IL

Iurii Loskin in Moxy – MVP библиотека под Android
это начало проблемы) которое может запутать)
источник

I

Ilya in Moxy – MVP библиотека под Android
Iurii Loskin
а BaseFragment наследник MvpFragment?
Для начала BaseFragment на MvpFragment стоит заменить)
источник

IL

Iurii Loskin in Moxy – MVP библиотека под Android
ну если BaseFragment уже наследник то нет)
источник

D

Dmitriy in Moxy – MVP библиотека под Android
Алексей Холоимов
Да, он говорит, что нет View (красныйм подсвечено)
так вы не сказали package name
источник

АХ

Алексей Холоимов in Moxy – MVP библиотека под Android
Ilya
Для начала BaseFragment на MvpFragment стоит заменить)
Думаю тут нет проблем: abstract class BaseFragment : MvpAppCompatFragment(), MvpView {}
источник

I

Ilya in Moxy – MVP библиотека под Android
А, тогда нет, тогда стоит package проверить
источник