Size: a a a

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

2019 June 13

DB

Dmitro Boiko in Moxy – MVP библиотека под Android
он там не нужен!
источник

DB

Dmitro Boiko in Moxy – MVP библиотека под Android
колбэки в презентер с поиска
источник

IK

Ivan K in Moxy – MVP библиотека под Android
Dmitro Boiko
он там не нужен!
я знаю
источник

IK

Ivan K in Moxy – MVP библиотека под Android
Dmitro Boiko
колбэки в презентер с поиска
то есть использовать BluetoothManager в активити? мне контекст для BluetoothManager нужен
источник

DB

Dmitro Boiko in Moxy – MVP библиотека под Android
presenter -> view.startSearch()
BLEManager.getAdapter().startSearch()
Callback -> onDeviceFound() { presenter.findDevice(it)}
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Ivan K
то есть использовать BluetoothManager в активити? мне контекст для BluetoothManager нужен
BluetoothManager не требует контекст активити, ему достаточно контекста приложения. Сделайте прослойку, в которую заверните менеджер и обращайтесь к нему напрямую из интерактора/презентера.
Вью вообще не нужно в этом процессе участвовать.
источник
2019 June 14

FL

First Last in Moxy – MVP библиотека под Android
JRoot3D
Лучше не использовать, это повлечет за собой другие неудобства. И перечит самому подходу MVP
Это почему? Что мешает инжектить презентер в нужный viewinterface ? Презентер(логика) одна, а представление разные могут быть
источник

J

JRoot3D in Moxy – MVP библиотека под Android
First Last
Это почему? Что мешает инжектить презентер в нужный viewinterface ? Презентер(логика) одна, а представление разные могут быть
Да, но не один и тот же инстанс презентера
источник

FL

First Last in Moxy – MVP библиотека под Android
JRoot3D
Да, но не один и тот же инстанс презентера
Ну это понятно что инстансы разные
источник

J

JRoot3D in Moxy – MVP библиотека под Android
First Last
Ну это понятно что инстансы разные
Ну вот а вопрос был про шаринг одного инстанса, проследите всю цепочку диалога
источник

FL

First Last in Moxy – MVP библиотека под Android
JRoot3D
Ну вот а вопрос был про шаринг одного инстанса, проследите всю цепочку диалога
Тогда соррян )
источник

RS

Ruslan Sharipov in Moxy – MVP библиотека под Android
Подскажите лучшую практику по такому случаю - есть список загружаемых из сети объектов. При создании вью говорит презентеру загрузить их, он их асинхронно грузит, отдает вью для отображения. Затем по тапу на элемент из списка открывается его детализация в новом фрагменте.
Как организовать правильно логику при которой при возвразении назад список бы не перезагружался? При возвращении назад у вью будет вызван onViewCreated, в котором вызывается метод презентера для начала загрузки данных. по числу айтемов в адаптере? Начинать грузить без команды вью, при создании презентера?
источник

AM

Anton Miroshnichenko in Moxy – MVP библиотека под Android
Ruslan Sharipov
Подскажите лучшую практику по такому случаю - есть список загружаемых из сети объектов. При создании вью говорит презентеру загрузить их, он их асинхронно грузит, отдает вью для отображения. Затем по тапу на элемент из списка открывается его детализация в новом фрагменте.
Как организовать правильно логику при которой при возвразении назад список бы не перезагружался? При возвращении назад у вью будет вызван onViewCreated, в котором вызывается метод презентера для начала загрузки данных. по числу айтемов в адаптере? Начинать грузить без команды вью, при создании презентера?
Не делать так, а использовать onFirstViewAttach в презентере
источник

AM

Anton Miroshnichenko in Moxy – MVP библиотека под Android
отработает 1-н раз при атаче вьюшки
источник

RS

Ruslan Sharipov in Moxy – MVP библиотека под Android
Anton Miroshnichenko
Не делать так, а использовать onFirstViewAttach в презентере
спасибо)
источник

ДО

Денис Олейник in Moxy – MVP библиотека под Android
Всем привет, можете дать пример как  в Moxy  RecyclerView использовать в фрагменте.
источник

VS

Volodymyr Stelmashchuk in Moxy – MVP библиотека под Android
также как без Moxy
источник

ДО

Денис Олейник in Moxy – MVP библиотека под Android
Volodymyr Stelmashchuk
также как без Moxy
что-то у меня не выходит передать значение из презентера во фивю.
Вы дает      Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.widget.RecyclerView.setAdapter(android.support.v7.widget.RecyclerView$Adapter)' on a null object reference
источник
2019 June 15

FL

First Last in Moxy – MVP библиотека под Android
Денис Олейник
что-то у меня не выходит передать значение из презентера во фивю.
Вы дает      Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.widget.RecyclerView.setAdapter(android.support.v7.widget.RecyclerView$Adapter)' on a null object reference
не инициализировал же, написано )
источник

ДО

Денис Олейник in Moxy – MVP библиотека под Android
First Last
не инициализировал же, написано )
https://pastebin.com/RxNiLpC8    https://pastebin.com/mP7ZPCpi   глянплиз что нетак сделал я.
источник