Size: a a a

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

2018 May 07

КЖ

Кирилл Жуков in Moxy – MVP библиотека под Android
Не помогло, но заметил что если пустой экран перевернуть, то контент появляется.
источник

NK

ID:494267649 in Moxy – MVP библиотека под Android
Возможно, значит AddToEndStrategy. Но говорю, я подзабыл уже механизм их.
источник

NK

ID:494267649 in Moxy – MVP библиотека под Android
Ну и ты же помечаешь ими именно методы которые наполняют View?) я, ещё раз уточню - здесь дело не в открытии нового фрагмента, за который ты топил в начале - там всё верно с OneExecute.
источник

КЖ

Кирилл Жуков in Moxy – MVP библиотека под Android
Именно метод, который данные отображает помечаю.
источник

КЖ

Кирилл Жуков in Moxy – MVP библиотека под Android
Решил проблему, перенес инициализацию адаптера из lazy в onCreateView и все заработало. Мокси оказалась не при чем)
источник

NK

ID:494267649 in Moxy – MVP библиотека под Android
О) ну и отлично)
источник
2018 May 08

P▽

Picty ▽ in Moxy – MVP библиотека под Android
Посдкажите пожалуйста, решил заюзать такую либу-обертку:
https://github.com/Mauin/RxFingerprint

И там везде нужно прокидывать контекст:
RxFingerprint.isAvailable(this)

Логично логику(!) писать в презентере - то есть использование данной либы должно происходить именно в презентере, но контекст передавать в презентер - плохо.

Как лучше поступить?
1) заинжектить контекст в презетере
или
2) выполнять эту логику в самом фрагменте, а результат уже закидывать в презентер

Спасибо!
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Имхо, считывание отпечатка пальца задача вью, точно так же как и ввод текста в ТекстВью.
И как по мне так лучше обходиться без RxFingerprint. Там все и так очень просто.
Да и вообще, в андроид Р там есть FingerprintDialog, а остальное deprecated)
источник

P▽

Picty ▽ in Moxy – MVP библиотека под Android
Maxim Motorniy
Имхо, считывание отпечатка пальца задача вью, точно так же как и ввод текста в ТекстВью.
И как по мне так лучше обходиться без RxFingerprint. Там все и так очень просто.
Да и вообще, в андроид Р там есть FingerprintDialog, а остальное deprecated)
1) про использование - ок, спасибо
2) про либу - ну прям ПРОСТО назвать что там у гугла - кейсторы, гуарды и т.д. - кажется, что они забыли сделать обертку для всего этого. По сути RxFingerprint - одна из подобных оберток, чтобы не видеть всей каши, как по мне.
3) про Android P - это хорошо - но есть же не только такие юзеры :)
источник
2018 May 10

RK

Rinat Kurmashev in Moxy – MVP библиотека под Android
всем привет
источник

FN

Fly N in Moxy – MVP библиотека под Android
Всем привет. Как правильно инжектить зависимость через даггер в конструктор презентера без использования @ProvidePresenter?
источник

RK

Rinat Kurmashev in Moxy – MVP библиотека под Android
если слать множественные запросы, например обновление процента загрузки к mvpview со стратегией AddToEndSingleStrategy, на некоторых устройствах получаю проблему ConcurrentModificationException:
java.util.ArrayList$ArrayListIterator.next (ArrayList.java:573)
com.arellomobile.mvp.viewstate.strategy.AddToEndSingleStrategy.beforeApply (AddToEndSingleStrategy.java:23)
com.arellomobile.mvp.viewstate.ViewCommands.beforeApply (ViewCommands.java:27)
источник

RK

Rinat Kurmashev in Moxy – MVP библиотека под Android
это что-то типа проблемы back pressure в rx?
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
нет, это скорей всего знаит, что ты по команде из презентера меняешь вью, и в результате этого изменеия отправляешь команду в презентер и по этой команде отправляешь команду во вью. и получается в процессе прохода восстановления вью стейта, ты тут же его меняешь и получается эта проблема =)
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
как если во время итерирования удалять элемент из списка — полуится такая же проблема
источник

RK

Rinat Kurmashev in Moxy – MVP библиотека под Android
но почему проблема только на определенных устройсвах?)
источник

RK

Rinat Kurmashev in Moxy – MVP библиотека под Android
на большинстве норм
источник

RK

Rinat Kurmashev in Moxy – MVP библиотека под Android
xiaomi pad - получаю эту проблему
источник

RK

Rinat Kurmashev in Moxy – MVP библиотека под Android
может быть связано с производительностью - отрисовкой?
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
нууу, не знаю. стоит такой же кейс проверить. и повертеть устройство
источник