Size: a a a

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

2020 May 06

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Нельзя ответить да на альтенративный вопрос)
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
разные классы или экземпляры одного класса?
источник

w

whoami in Moxy – MVP библиотека под Android
то есть хочется такую схему


позиция 1 - SummaryView + SummaryPresenter
позиция 2 - ChatView + ChatPresenter
источник

w

whoami in Moxy – MVP библиотека под Android
Алексей Ершов
Нельзя ответить да на альтенративный вопрос)
извините)
разные классы
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Можно, конечно. В чём проблема? Просто независимые фрагменты будут.
источник

w

whoami in Moxy – MVP библиотека под Android
я просто это зачитался https://github.com/Arello-Mobile/Moxy/wiki/Provides-Presenter-and-its-Tag и сомнения возникли
источник

АЕ

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

АЕ

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

w

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

EG

Evgeny GooDi in Moxy – MVP библиотека под Android
@Deprecated("Replace with ViewBinding. You can use Fragment.viewBinding extension")
   protected fun <T : View> bindView(@IdRes resId: Int): ReadOnlyProperty<Any?, T> {}
источник

EG

Evgeny GooDi in Moxy – MVP библиотека под Android
чот не понимаю как Fragment.viewBinding extension использовать?
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
А причем тут мокси?)
источник

EG

Evgeny GooDi in Moxy – MVP библиотека под Android
аааа, пардон....  там просто наследование от MvpDelegateHolder
источник

EG

Evgeny GooDi in Moxy – MVP библиотека под Android
значит это не связано с мокси...  удаляюсь ))))
источник
2020 May 07

ЕХ

Евгений Храмов... in Moxy – MVP библиотека под Android
whoami
Добрый день!
Подскажите возможно ли на moxy сделать такую схему:
- есть родительская вью (MvpAppCompatFragment) с презенатором
- в род. вью я создаю вьюпейджер с ограниченным кол-во вьюх (три штуки), адаптер унаследован от FragmentStatePagerAdapter

Возможно ли для каждого из фрагментов в вьюпейджере назначить по своему презентатору?

Использую Moxy v2.x.x
можно только забудьте про вьюпейджер
презентер живет в паре с вьюшкой
в вашем случаи вьюшки это фрагменты
где и как они размещаются презентер не должен знать
источник

VA

Valentin Avdeev in Moxy – MVP библиотека под Android
подскажите как правильно при помощи даггера получить Activity Context чтоб передать в презентер
источник

D

Dmitriy in Moxy – MVP библиотека под Android
Valentin Avdeev
подскажите как правильно при помощи даггера получить Activity Context чтоб передать в презентер
1) вы что-то делаете неправильно
2) причём тут мокси?
источник

KL

Kirill L in Moxy – MVP библиотека под Android
Valentin Avdeev
подскажите как правильно при помощи даггера получить Activity Context чтоб передать в презентер
Сразу глупый вопрос, но тем не менее: разве не может быть ситуации, что активити умрет а экран еще нет -> презентер будет жить, а активити умрет -> утечка?
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Valentin Avdeev
подскажите как правильно при помощи даггера получить Activity Context чтоб передать в презентер
Используйте Application Context. Презентер живёт дольше Activity
источник

VA

Valentin Avdeev in Moxy – MVP библиотека под Android
inflater с ApplicationContext не хочет работать, как я понимаю ему нужен Activity Context, поэтому пытаюсь пробрасывать Actitvity Context через даггер. Про контекст я понимаю что контекст аппликешн живет все время приложеня, а контекс активити связан с ее жизненным циклом. Пока нашел способ просто методом в презентере передавать текущий контекст
источник