Size: a a a

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

2020 February 16

I

Ilya in Moxy – MVP библиотека под Android
    fun setCategories(allCategories: AllCategories) {
       presenter.setCategories(allCategories)
   }

А это приходит из активности
источник

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
Вы очень упорно не хотите, чтобы вам помогли, кажется)
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
а активити это дергает при создании фрагмента
источник

I

Ilya in Moxy – MVP библиотека под Android
Алексей Ершов
Вы очень упорно не хотите, чтобы вам помогли, кажется)
Просто проект большой уже и приватный реп
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
а в этот момент Fragment#onCreate еще не вызван
источник

I

Ilya in Moxy – MVP библиотека под Android
Aleksey D.
а активити это дергает при создании фрагмента
После должно. Иначе сразу же падало бы при запуске, а не только при повороте экрана
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Ilya
Просто проект большой уже и приватный реп
вытащи в отдельный кусок то, что не работает - мы посмотрим
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Ilya
    fun setCategories(allCategories: AllCategories) {
       presenter.setCategories(allCategories)
   }

А это приходит из активности
но вот это делать не надо, почти на 100% уверен, что проблема здесь где-то
источник

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
Aleksey D.
подскажи, а обязательно ли использовать @InjectPresenter в проекте?
например, если я хочу сам рулить жизнью презентера, а от библиотеки хочу только ViewState использовать
Хороший вопрос) по идее можно самому всё сделать, главное MvpDelegate правильно заиспользовать, как в custom view например. Тот же делегат moxyPresenter работает без инжекта.
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Алексей Ершов
Хороший вопрос) по идее можно самому всё сделать, главное MvpDelegate правильно заиспользовать, как в custom view например. Тот же делегат moxyPresenter работает без инжекта.
ух, надо пробовать
источник

IL

Iurii Loskin in Moxy – MVP библиотека под Android
Ilya
После должно. Иначе сразу же падало бы при запуске, а не только при повороте экрана
Первый раз не из сети достаёте? Возможно до поворота успевает все инициализироваться, после - операции из очереди мокси, и они быстро накидываются в неинициализированный фрагмент
источник

I

Ilya in Moxy – MVP библиотека под Android
val adapter = ViewPagerAdapter(supportFragmentManager)
view_pager.adapter = adapter
В адаптере я передаю фрагменты. По логам фрагмент до вылета ещё успевает инициализироваться, но презентер почему-то не создаётся
После тех строк кода я вызываю презентер в активности, который потом передаёт команду в активность,а она в фрагмент идёт, где в презентер команда идёт и приложуха падает
источник

I

Ilya in Moxy – MVP библиотека под Android
Iurii Loskin
Первый раз не из сети достаёте? Возможно до поворота успевает все инициализироваться, после - операции из очереди мокси, и они быстро накидываются в неинициализированный фрагмент
Нет, я стратегии менял, чтобы очереди вообще не было, не помогло
источник

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
Зочееем пересказывать код словами? Сделаете джист, ну серьезно)
источник

IL

Iurii Loskin in Moxy – MVP библиотека под Android
Ilya
Нет, я стратегии менял, чтобы очереди вообще не было, не помогло
Стратегии у Активити?
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Iurii Loskin
Первый раз не из сети достаёте? Возможно до поворота успевает все инициализироваться, после - операции из очереди мокси, и они быстро накидываются в неинициализированный фрагмент
не, там же явно презентер не инициализирован
источник

I

Ilya in Moxy – MVP библиотека под Android
Iurii Loskin
Стратегии у Активити?
нет, в View
@StateStrategyType(SkipStrategy::class)
fun setCategories(allCategories: AllCategories)
источник

IL

Iurii Loskin in Moxy – MVP библиотека под Android
Aleksey D.
не, там же явно презентер не инициализирован
После поворота человек говорит
источник

IL

Iurii Loskin in Moxy – MVP библиотека под Android
Ilya
нет, в View
@StateStrategyType(SkipStrategy::class)
fun setCategories(allCategories: AllCategories)
Этот метод дергает только презентер фрагмента?
источник

IL

Iurii Loskin in Moxy – MVP библиотека под Android
Просто по вашему рассказу я вижу что у вас и активити дергает этот метод
источник