Size: a a a

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

2018 May 03

YS

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

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
источник

P▽

Picty ▽ in Moxy – MVP библиотека под Android
источник

P▽

Picty ▽ in Moxy – MVP библиотека под Android
@senneco а какие могут быть варианты ещё? Cicerone? или сама карта такая "быстрая" при первой инициализации?
источник

NK

ID:494267649 in Moxy – MVP библиотека под Android
Picty ▽
@senneco а какие могут быть варианты ещё? Cicerone? или сама карта такая "быстрая" при первой инициализации?
Ни Cicerone, ни мокси не могут оказывать такого эффекта в принципе. Карта 100%
источник

P▽

Picty ▽ in Moxy – MVP библиотека под Android
ID:494267649
Ни Cicerone, ни мокси не могут оказывать такого эффекта в принципе. Карта 100%
ок, а какие карты может кто посоветует для работы?

yandex? openStreetMap?
источник

NK

ID:494267649 in Moxy – MVP библиотека под Android
Picty ▽
ок, а какие карты может кто посоветует для работы?

yandex? openStreetMap?
Для решения "проблемы секундной задержки"?
источник

P▽

Picty ▽ in Moxy – MVP библиотека под Android
ID:494267649
Для решения "проблемы секундной задержки"?
почему бы и нет) хотя возможно загоняюсь.

с другой стороны - это всего лишь карта для отображения пункта - а она уже тормозит)
источник

KD

Konstantin Dovnar in Moxy – MVP библиотека под Android
Раскидай логи, посмотри какой именно момент создаёт задержку.
Может оно решаемо.
источник

NK

ID:494267649 in Moxy – MVP библиотека под Android
Мне кажется, что задержка в секунду для кейса карт - это вполне норм. Обыграть это анимацией загрузки и всё. Но это конечно если там реально нет чего-то, что может устраивать задержку, что как я понял уже исключили
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
ID:494267649
Мне кажется, что задержка в секунду для кейса карт - это вполне норм. Обыграть это анимацией загрузки и всё. Но это конечно если там реально нет чего-то, что может устраивать задержку, что как я понял уже исключили
там проблема у Picty, что именно сам фрагмент долго не показывается. Picty а UI в этот момент вообще работает? Может нужно попоробовать реплейсить фрагмент?
источник

P▽

Picty ▽ in Moxy – MVP библиотека под Android
Yuri Shmakov
там проблема у Picty, что именно сам фрагмент долго не показывается. Picty а UI в этот момент вообще работает? Может нужно попоробовать реплейсить фрагмент?
в момент после нажатия и ДО появления фрагмента - UI видимо подвисает - потому как ни кнопки, ни менюха недоступны...
источник

P▽

Picty ▽ in Moxy – MVP библиотека под Android
Yuri Shmakov
там проблема у Picty, что именно сам фрагмент долго не показывается. Picty а UI в этот момент вообще работает? Может нужно попоробовать реплейсить фрагмент?
в плане юзать не router.navigateTo а именно через replace создать команду?
источник

P▽

Picty ▽ in Moxy – MVP библиотека под Android
просто navigateTo как раз и делает replace:
protected void forward(Forward command) {
       ...

       fragmentTransaction
               .replace(containerId, fragment)
               .addToBackStack(command.getScreenKey())
               .commit();
       localStackCopy.add(command.getScreenKey());
   }
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
Picty ▽
в плане юзать не router.navigateTo а именно через replace создать команду?
источник

YS

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

P▽

Picty ▽ in Moxy – MVP библиотека под Android
Yuri Shmakov
а UI в этот момент работает? или становится не отзывчивым? нужно копать карты, можешь погуглить =)
становится не отзывчивым?

гуглил - но пока ничего не нашлось(

но спасибо за ответы!)
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
Picty ▽
становится не отзывчивым?

гуглил - но пока ничего не нашлось(

но спасибо за ответы!)
ну да, UI реагирует на действия пользователя, или же блокируется главный поток? хотя в любом случае мне помочь нечем =) но может это поможет при гуглении
источник

P▽

Picty ▽ in Moxy – MVP библиотека под Android
Yuri Shmakov
ну да, UI реагирует на действия пользователя, или же блокируется главный поток? хотя в любом случае мне помочь нечем =) но может это поможет при гуглении
ой! это я случйно скопировал ? - он именно не отзывчивый - не реагирует ни на что - в момент смены(от тапа - до появляения фрагмента)
источник

P▽

Picty ▽ in Moxy – MVP библиотека под Android
@senneco а вот видимо и ответ: https://stackoverflow.com/questions/26178212/first-launch-of-activity-with-google-maps-is-very-slow/26463681

________
Сократить паузу помогает более изящное решение:
прописать в onCreate Application:
MapsInitializer.initialize(this)
источник