Size: a a a

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

2018 July 16

VB

Vladimir Bobkov in Moxy – MVP библиотека под Android
Денис Габышев
сделай логи и посмотри порядок инициализаций
Разве
@InjectPresenter(type = PresenterType.GLOBAL)
не должен создавать объект презентера при создании фрагмента?
источник

NK

ID:494267649 in Moxy – MVP библиотека под Android
Презентеры привязываются ко вью в onCreate().
источник

VB

Vladimir Bobkov in Moxy – MVP библиотека под Android
Денис Габышев
там от расположения строки не зависит порядок инициализации
А где же его тогда инициализировать?
источник

ДГ

Денис Габышев in Moxy – MVP библиотека под Android
Vladimir Bobkov
А где же его тогда инициализировать?
может после getMvpDelegate()??
источник

NK

ID:494267649 in Moxy – MVP библиотека под Android
Не надо там химичить. Раскурите @ProvidePresenter, вроде было в sample (не точно). В нём достаёте аргументы фрагмента и инициализируете презентер.
источник

P▽

Picty ▽ in Moxy – MVP библиотека под Android
Ребята, подскажите — бывает что фрагменты статичные и вся инфа забита в xml.
Каждый раз создавать пустые вьюхи + презентеры — как-то странно :)

Есть ли какое-то решение для подобных случаев? (одна пустая вью + один пустой презентер например)?
источник

J

JRoot3D in Moxy – MVP библиотека под Android
Picty ▽
Ребята, подскажите — бывает что фрагменты статичные и вся инфа забита в xml.
Каждый раз создавать пустые вьюхи + презентеры — как-то странно :)

Есть ли какое-то решение для подобных случаев? (одна пустая вью + один пустой презентер например)?
Если статичные то зачем им презентеры?
источник

P▽

Picty ▽ in Moxy – MVP библиотека под Android
JRoot3D
Если статичные то зачем им презентеры?
Хороший вопрос)
я отвык от статики и по накатанной создал презентер и вьюху-интерфейс)

По сути да, не презентер не вьюха не нужна -- т.к. это просто фрагмент.
источник

P▽

Picty ▽ in Moxy – MVP библиотека под Android
@JRoot3D спасибо 🙃
источник
2018 July 17

RK

Rinat Kurmashev in Moxy – MVP библиотека под Android
приветсвую, планируется ли добавлять в библиотеку реализацию MvpBottomSheetDialog? понятно, что можно написать свою реализацию, но хотелось бы решение из коробки
источник

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
можно написать и сделать ПР 🙂
источник

ВБ

Влад Баженов in Moxy – MVP библиотека под Android
Rinat Kurmashev
приветсвую, планируется ли добавлять в библиотеку реализацию MvpBottomSheetDialog? понятно, что можно написать свою реализацию, но хотелось бы решение из коробки
что это такое и зачем оно надо? обычный боттом щит с фрагментом внутри?
источник

A

Abripuit in Moxy – MVP библиотека под Android
Влад Баженов
что это такое и зачем оно надо? обычный боттом щит с фрагментом внутри?
Если быть точнее, то наоборот. Нужно так же часто как и DialogFragment
источник

S

Serg in Moxy – MVP библиотека под Android
Rinat Kurmashev
приветсвую, планируется ли добавлять в библиотеку реализацию MvpBottomSheetDialog? понятно, что можно написать свою реализацию, но хотелось бы решение из коробки
я вот так сделал:

public class MvpAppCompatBottomDialogFragment extends MvpAppCompatDialogFragment {

   @Override
   public Dialog onCreateDialog(Bundle savedInstanceState) {
       return new BottomSheetDialog(getContext(), getTheme());
   }

}
источник

RK

Rinat Kurmashev in Moxy – MVP библиотека под Android
Serg
я вот так сделал:

public class MvpAppCompatBottomDialogFragment extends MvpAppCompatDialogFragment {

   @Override
   public Dialog onCreateDialog(Bundle savedInstanceState) {
       return new BottomSheetDialog(getContext(), getTheme());
   }

}
спасиб, чет не подумал)
источник
2018 July 18

VG

Vlad G in Moxy – MVP библиотека под Android
у кого-нибудь была проблема "error: annotation @StateStrategyType is missing a default value for the element 'value'"?

проявилась когда указал отдельные стратегии для методов, отличные от той, что для всего view. value, конечно, указаны; лечится через clean
источник
2018 July 19

AP

Andrey Petrenko in Moxy – MVP библиотека под Android
Ребята подскажите. Во фрагменте есть меню, и view state держит команды с его состоянием, но при смене конфигурации attachView презентера вызывается раньше, чем onCreateOptionsMenu фрагмента, и при попытке обращения к элементам меню на данном этапе выходит NPE. Кто как стправился с данной ситуацией?
источник
2018 July 20

DM

Dmitriy Mitrofanov in Moxy – MVP библиотека под Android
Andrey Petrenko
Ребята подскажите. Во фрагменте есть меню, и view state держит команды с его состоянием, но при смене конфигурации attachView презентера вызывается раньше, чем onCreateOptionsMenu фрагмента, и при попытке обращения к элементам меню на данном этапе выходит NPE. Кто как стправился с данной ситуацией?
Самое простое решение, которое на ум приходит - вынести всю логику работы с меню в отдельный метод и в onCreateOptionsMenu обращаться к этому методу.
источник

D

Denis in Moxy – MVP библиотека под Android
Добрый день.

Немного глупый вопрос, за интернет запросы отвечает презентер или модель?
источник

D

Denis in Moxy – MVP библиотека под Android
Всегда выполнял запросы из презентера, но что-то начитался статей  и везде по-разному описывают этот момент
источник