Size: a a a

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

2019 April 25

DK

Dias Kinayatov in Moxy – MVP библиотека под Android
Потому что при выходе из приложения в on destroy isStateSaved покажет true
источник

DK

Dias Kinayatov in Moxy – MVP библиотека под Android
Можешь чекнуть
источник

IE

Ivan Erofeev in Moxy – MVP библиотека под Android
Dias Kinayatov
Можешь чекнуть
Спасибо, сегодня смотрел, этот кейз не учёл
источник

T

Tepex in Moxy – MVP библиотека под Android
Здравствуйте! Подскажите, кто в курсе: почему в Moxy (и MoxyX) подпроект moxy/stub-reflector подключается зависимостью, как compileOnly (moxy/build.gradle:226)? Вопрос возник в связи с тем, что R8 не находит класс com.arellomobile.mvp.MoxyReflector  для десахаризации дефолтных и статических интерфейсных методов.
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Tepex
Здравствуйте! Подскажите, кто в курсе: почему в Moxy (и MoxyX) подпроект moxy/stub-reflector подключается зависимостью, как compileOnly (moxy/build.gradle:226)? Вопрос возник в связи с тем, что R8 не находит класс com.arellomobile.mvp.MoxyReflector  для десахаризации дефолтных и статических интерфейсных методов.
Это stub. Он нужен чтоб при компиляции библиотеки, она корректно собралась. А сам класс появится позже, когда отработает moxy-compiler. Видимо, вы или не подключили, или неправильно подключили moxy-compiler в качестве процессора аннотаций
источник

T

Tepex in Moxy – MVP библиотека под Android
Ilya Gulya
Это stub. Он нужен чтоб при компиляции библиотеки, она корректно собралась. А сам класс появится позже, когда отработает moxy-compiler. Видимо, вы или не подключили, или неправильно подключили moxy-compiler в качестве процессора аннотаций
Да, так и есть. Пардон за оффтопик, — вопрос получился не про Moxy, а про R8. kapt(moxy-x-compiler) подключен. Меня смущало то, что R8 при сборке не видит MoxyReflector и выдает сообщение (что, само по себе, не страшно). Решил вопрос переопределением этого класса у себя в проекте.
источник
2019 April 30

IS

Ilya Smirnov in Moxy – MVP библиотека под Android
Всем привет! Есть многомодульный проект с moxy, в каждом модуле для kapt указан moxyReflectorPackage, в app-классе все пути прописаны в registerMoxyReflectorPackages. С этим все ок, проблем нет. Сейчас встал вопрос написания unit-тестов для presenter какого-либо модуля и решил тесты расположить внутри этого модуля. Но сделать это не вышло, т.к. тестам не найти moxyReflector, ищет по стандартному пути. Кто-нибудь сталкивался с проблемой и нашел решение или все же пришлось писать все тесты в app модуле?
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Ilya Smirnov
Всем привет! Есть многомодульный проект с moxy, в каждом модуле для kapt указан moxyReflectorPackage, в app-классе все пути прописаны в registerMoxyReflectorPackages. С этим все ок, проблем нет. Сейчас встал вопрос написания unit-тестов для presenter какого-либо модуля и решил тесты расположить внутри этого модуля. Но сделать это не вышло, т.к. тестам не найти moxyReflector, ищет по стандартному пути. Кто-нибудь сталкивался с проблемой и нашел решение или все же пришлось писать все тесты в app модуле?
Как вариант, можно сделать stub для тестов. Так же как сделано в самой библиотеке. https://github.com/Arello-Mobile/Moxy/blob/master/moxy/stub-reflector/src/main/java/com/arellomobile/mvp/MoxyReflector.java
источник

Y

Yank in Moxy – MVP библиотека под Android
немного не в тему, но кто нибудь знает есть ли либа которая реализует эффект таноса допустим при удалении эелемента?
источник

Y

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

Y

Yank in Moxy – MVP библиотека под Android
как здесь если кликнуть на перчатку
источник

Y

Yank in Moxy – MVP библиотека под Android
видел в вебе реализации, ребята знакомые уже пилят такие кнопки
источник

IS

Ilya Smirnov in Moxy – MVP библиотека под Android
не очень понял идею если честно. Где можно создать этот stub и как это поможет?
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Ilya Smirnov
не очень понял идею если честно. Где можно создать этот stub и как это поможет?
Тесты какие? Запускаются локально или на девайсе?
источник

IS

Ilya Smirnov in Moxy – MVP библиотека под Android
Ilya Gulya
Тесты какие? Запускаются локально или на девайсе?
локальные unit тесты. Но я кажется понял идею. В папке с тестами создал стаб MoxyReflector по тому же пути, что и в библиотеке и вроде бы все ок
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Ilya Smirnov
локальные unit тесты. Но я кажется понял идею. В папке с тестами создал стаб MoxyReflector по тому же пути, что и в библиотеке и вроде бы все ок
Да, всё так
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Если ты не используешь в тестах иньекцию презентеров от moxy, а делаешь всё руками - Moxy Reflector тебе не нужен
источник

AA

Artur Antonevich in Moxy – MVP библиотека под Android
Юзает кто moxy и conductor?
источник

AA

Artur Antonevich in Moxy – MVP библиотека под Android
Почему после возвращения обратно на контроллер не восстанливает стейты
источник

AA

Artur Antonevich in Moxy – MVP библиотека под Android
они есть, но судя по дебагу они "вроде как применены" и скипает их
источник