Size: a a a

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

2018 September 14

VB

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

VB

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

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
Vladimir Bobkov
Нарооод!!! Не могу понять, почему из отмеченной строки на предпоследнем скриншоте не происходит вызова функции, показанной на последнем.
не приаттачена вью?
источник

VB

Vladimir Bobkov in Moxy – MVP библиотека под Android
Yuri Shmakov
не приаттачена вью?
не смог понять вопроса (((
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
ну похоже просто в данный момент ещё не приаттачена ни одна вьюха ко вью стейту. вот говорю - проверь, приаттачена ли хоть одна вью?)
источник

VB

Vladimir Bobkov in Moxy – MVP библиотека под Android
Yuri Shmakov
ну похоже просто в данный момент ещё не приаттачена ни одна вьюха ко вью стейту. вот говорю - проверь, приаттачена ли хоть одна вью?)
Вот, вроде, есть
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
не, то, что вью есть - эт я понял =)
источник

YS

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

VB

Vladimir Bobkov in Moxy – MVP библиотека под Android
Вызов же идёт из onViewCreated()
источник

VB

Vladimir Bobkov in Moxy – MVP библиотека под Android
Yuri Shmakov
но это не значит, что она приаттачена ко вью стейту 😉
Тогда, не понимаю, как это проверить
источник

YS

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

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
Vladimir Bobkov
Тогда, не понимаю, как это проверить
взять getViewState и посмортеть, есть ли у него вьюхи
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
ну скорей всего их нет ещё
источник

YS

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

VB

Vladimir Bobkov in Moxy – MVP библиотека под Android
Yuri Shmakov
ну скорей всего их нет ещё
вот так выглядит вьюстейт в тот момент когда я ожидаю обращения к функции из фрамента
источник

YS

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

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
Vladimir Bobkov
вот так выглядит вьюстейт в тот момент когда я ожидаю обращения к функции из фрамента
источник

VB

Vladimir Bobkov in Moxy – MVP библиотека под Android
Yuri Shmakov
но у тебя это место сделано плохо, т.к. идёт цикл - команда в презентер ->  команда во вью -> опять команда в презентер. при восстановлении вью стейта будет происходить дикая лажа
И как выкрутиться? Сделать дополнительный интерфейс к для фрагмента? Или как?
источник

YS

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

VB

Vladimir Bobkov in Moxy – MVP библиотека под Android
Я пытаюсь в презентере реализовать логику добавления вьюх к одному из элементов шаблона разметки. Здесь я пытаюсь задать айди для создаваемой вьюхи путем добавления идинички к айди уже существующей вьюхи.
источник