Size: a a a

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

2019 April 09

D

Donald in Moxy – MVP библиотека под Android
Либо как-то это хендлить и показывать ошибку
источник

IS

Ilya Smirnov in Moxy – MVP библиотека под Android
Заверни уж тогда в try-catch сразу, в крашлитике вообще штиль будет)
источник

СТ

Сергей Труфанов in Moxy – MVP библиотека под Android
Штиль не вариант)
источник
2019 April 11

PA

Pavel Antoshkin in Moxy – MVP библиотека под Android
Всем привет.
Пытаюсь встроить библиотеку в свой пет-проект. Это сингл-активити, всё на фрагментах.
Релазицию библиотеки делаю как показано в Wiki гитхаба, однако у меня в презентере не отрабатывает функция onFirstViewAttach, и я не могу понять в чем дело. А если зайти в выполнение какой-нибудь команды в класс MvpPresenter я вижу, что вьюшки вообще нет.
источник

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
Pavel Antoshkin
Всем привет.
Пытаюсь встроить библиотеку в свой пет-проект. Это сингл-активити, всё на фрагментах.
Релазицию библиотеки делаю как показано в Wiki гитхаба, однако у меня в презентере не отрабатывает функция onFirstViewAttach, и я не могу понять в чем дело. А если зайти в выполнение какой-нибудь команды в класс MvpPresenter я вижу, что вьюшки вообще нет.
@InjectViewState на презентере есть? @InjectPresenter во фрагменте есть?
источник

PA

Pavel Antoshkin in Moxy – MVP библиотека под Android
Алексей Ершов
@InjectViewState на презентере есть? @InjectPresenter во фрагменте есть?
да.
Во фрагменте есть @InjectPresenter и @ProvidePresenter, презентер так же имеет аннотацию @InjectViewState, и имплементится от MvpPresenter<интерфейс_фрагмента>
источник

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
Код на gist тогда, зачем слова)
источник

PA

Pavel Antoshkin in Moxy – MVP библиотека под Android
не понял)
источник

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
код, говорю, покажите. На https://gist.github.com/ например
источник

PA

Pavel Antoshkin in Moxy – MVP библиотека под Android
источник

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
onCreateView происходит после разрешения инстанса презентера, по идее, инжектить надо перед super.onCreate
источник

ZR

Zhomart Rsaliyev in Moxy – MVP библиотека под Android
я не эксперт, но по моему можно еще обойтись от лишних @Inject в презентере, запихав их в конструктор
источник

PA

Pavel Antoshkin in Moxy – MVP библиотека под Android
Zhomart Rsaliyev
я не эксперт, но по моему можно еще обойтись от лишних @Inject в презентере, запихав их в конструктор
да, и я это не успел ещё поправить.
источник

ZR

Zhomart Rsaliyev in Moxy – MVP библиотека под Android
источник

ZR

Zhomart Rsaliyev in Moxy – MVP библиотека под Android
и чекни здесь как он описывает функцию providePresenter()
источник

ZR

Zhomart Rsaliyev in Moxy – MVP библиотека под Android
источник

ZR

Zhomart Rsaliyev in Moxy – MVP библиотека под Android
пример для котлина
источник

PA

Pavel Antoshkin in Moxy – MVP библиотека под Android
Zhomart Rsaliyev
пример для котлина
Спасибо
источник

PA

Pavel Antoshkin in Moxy – MVP библиотека под Android
Похоже, наследоваться надо от MvpFragment, а не Fragment, но тогда Чичероне ругается и выдает ClassCastException. 😆
источник

ZR

Zhomart Rsaliyev in Moxy – MVP библиотека под Android
попробуйте наследоваться от MvpAppCompatFragment(), но я не могу в либе найти строку, которая может вызвать эту ошибку
источник