Size: a a a

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

2018 October 15

AB

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

A

Andre in Moxy – MVP библиотека под Android
насобирайте пулл реквестов на апдейт)
источник

Rl

Roman lastName in Moxy – MVP библиотека под Android
Alex
С помощью мокси можно определять, что присходит ли у нас пересоздание вьюхи или она приостановлена?
В смысле? Мокси восстанавливает состояние view путем применения всех команд ко view, которые были вызваны до её разрушения
источник

A

Alex in Moxy – MVP библиотека под Android
Roman lastName
В смысле? Мокси восстанавливает состояние view путем применения всех команд ко view, которые были вызваны до её разрушения
Она же понимает, когда активность полностью уничтожена или запустилась первый раз.
источник

Rl

Roman lastName in Moxy – MVP библиотека под Android
Alex
Она же понимает, когда активность полностью уничтожена или запустилась первый раз.
Да
источник

Rl

Roman lastName in Moxy – MVP библиотека под Android
Alex
Она же понимает, когда активность полностью уничтожена или запустилась первый раз.
Можешь посмотреть исходники
источник

Rl

Roman lastName in Moxy – MVP библиотека под Android
Alex
Она же понимает, когда активность полностью уничтожена или запустилась первый раз.
В чем заключается твой вопрос? Тебе надо отличать восстановление состояния от просто вызова команд view? Или нет?
источник

A

Alex in Moxy – MVP библиотека под Android
Roman lastName
В чем заключается твой вопрос? Тебе надо отличать восстановление состояния от просто вызова команд view? Или нет?
Возможно в моей задаче мокси непричем. Хочу понять отличие пересоздания от остановки активити. Знаю, что жизненный цикл разный, но как мониторить отличие не понимаю. Скажем, есть некая булева переменная, которая не должна быть фолс, в момент пересоздания, но когда аппа свернута или активити не в фокусе, принимать значение ложь. Использовать для этого бандл?
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
Alex
Возможно в моей задаче мокси непричем. Хочу понять отличие пересоздания от остановки активити. Знаю, что жизненный цикл разный, но как мониторить отличие не понимаю. Скажем, есть некая булева переменная, которая не должна быть фолс, в момент пересоздания, но когда аппа свернута или активити не в фокусе, принимать значение ложь. Использовать для этого бандл?
Очень сомнительный кейс. Вообще, отличить пересоздание от сворачивания можно тем, что после выполнения onStop не был вызван ни onRestart, ни onDestroy. Но ты уверен, что тебе нужно именно такая проверка? Вообще сомнительная задача, и нужно больше контекста. Ну и к мокси отношения не имеет, скорей всего =)
источник
2018 October 16

В(

Владимир (support) in Moxy – MVP библиотека под Android
Добрый вереч, подскажите как добавить библиотеку moxy в новом gradle
источник

В(

Владимир (support) in Moxy – MVP библиотека под Android
При компиляции выбивает ошибку
источник

AB

Artem Babuk in Moxy – MVP библиотека под Android
А какую ошибку?
источник
2018 October 17

S

Sergey S. in Moxy – MVP библиотека под Android
Всем привет.
Вижу, что проблема многомодульности тоже обсуждалась. Но у самого не получилось реализовать.
Добавил в gradle модулях фич, которые испозьзуют мокси,
kapt {
           arguments{
               arg("moxyReflectorPackage" : "com_package_feature1")
           }
}
ну и соответственно в dependencies {
либы мокси
}

В application модуле над  App классом добавил аннотацию @RegisterMoxyReflectorPackages("com_package_feature1", "com_package_feature2")
+ в dependencies добавил 'com.arello-mobile:moxy-compiler:1.5.3'

На этапе компиляции ругается на error: cannot find symbol class MoxyReflector в app модуле.
+ w: warning: The following options were not recognized by any processor: '[{moxyReflectorPackage, kapt.kotlin.generated]'

Подскажите, в какую сторону копать... Спасибо
источник

S

Sergey S. in Moxy – MVP библиотека под Android
В общем, земенил
kapt {
           arguments{
               arg("moxyReflectorPackage" : "com_package_feature1")
           }
}
на
kapt {
           arguments{
               arg("moxyReflectorPackage" , "com_package_feature1")
           }
}
И все заработало
источник

EK

Evgeny Kursakov in Moxy – MVP библиотека под Android
Sergey S.
В общем, земенил
kapt {
           arguments{
               arg("moxyReflectorPackage" : "com_package_feature1")
           }
}
на
kapt {
           arguments{
               arg("moxyReflectorPackage" , "com_package_feature1")
           }
}
И все заработало
А что изменилось?
источник

А

Андрей in Moxy – MVP библиотека под Android
: на ,
источник

S

Sergey S. in Moxy – MVP библиотека под Android
скомпилилось без ошибок и запустилось
источник

S

Sergey S. in Moxy – MVP библиотека под Android
Взято отсюда https://kotlinlang.org/docs/reference/kapt.html#annotation-processor-arguments

kapt {
   arguments {
       arg("key", "value")
   }
}
источник

АЛ

Анатолий Лукьянов in Moxy – MVP библиотека под Android
у них в вики также указано.
источник

M

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