Size: a a a

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

2020 July 19

ДГ

Дмитрий Городков... in Moxy – MVP библиотека под Android
Добавл во фрагмент следующий код

override fun onActivityCreated(savedInstanceState: Bundle?) {
       DI.appComponent.inject(this)
       super.onActivityCreated(savedInstanceState)
       initViews()
   }

Ошибка осталась.
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
прям такая и осталась? вряд ли ты компонентом с сигнатурой inject(AuthPresenter) можешь фрагмент инжектить
источник

ДГ

Дмитрий Городков... in Moxy – MVP библиотека под Android
Просто выше не скопировал.. У меня еще метод в AppComponent для инжекта Auth фрагмента
fun inject (fragment: AuthFragment)
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Дмитрий Городков
Просто выше не скопировал.. У меня еще метод в AppComponent для инжекта Auth фрагмента
fun inject (fragment: AuthFragment)
fun onCreate(Bundle) {
 component.inject(this)
 super.onCreate(Bundle)
}
источник

ДГ

Дмитрий Городков... in Moxy – MVP библиотека под Android
Спасибо большое за помощ и терпение, перенес инжект в метод onCreate и все заработало.
источник
2020 July 20

ЕХ

Евгений Храмов... in Moxy – MVP библиотека под Android
надеюсь это было только ради примера
источник

ДГ

Дмитрий Городков... in Moxy – MVP библиотека под Android
Context был для примера. )
источник
2020 July 21

G

Gorg in Moxy – MVP библиотека под Android
Привет друзья!
Не подскажите есть ли более адекватный вариант подавать динамический аргумент с помощью даггера в конструктор презентера?
Пока что только вот так смог реализовать
Получается по компоненте и модулю на каждый презентер который ждет динамического аргумента :(
источник

MM

Mikhail Mustakimov in Moxy – MVP библиотека под Android
Gorg
Привет друзья!
Не подскажите есть ли более адекватный вариант подавать динамический аргумент с помощью даггера в конструктор презентера?
Пока что только вот так смог реализовать
Получается по компоненте и модулю на каждый презентер который ждет динамического аргумента :(
Есть вариант через assisted inject — https://github.com/square/AssistedInject
источник

G

Gorg in Moxy – MVP библиотека под Android
Спасибо, посмотрю
источник

MM

Mikhail Mustakimov in Moxy – MVP библиотека под Android
C Hilt смотрится довольно вкусно — https://gist.github.com/Mikhail57/cb7352a38e1e6e1fb734de77f6676f84
источник
2020 July 22

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
добрый день, сталкивался кто с такой ошибкой
Duplicate class com.github.moxy_community.moxy.androidx.BuildConfig found in modules jetified-moxy-androidx-2.1.2-runtime.jar (com.github.moxy-community.moxy:moxy-androidx:2.1.2) and jetified-moxy-androidx-2.1.2-runtime.jar (com.github.moxy-community:moxy-androidx:2.1.2)
источник

AO

Artem Osipov in Moxy – MVP библиотека под Android
Aleksei Korshun
добрый день, сталкивался кто с такой ошибкой
Duplicate class com.github.moxy_community.moxy.androidx.BuildConfig found in modules jetified-moxy-androidx-2.1.2-runtime.jar (com.github.moxy-community.moxy:moxy-androidx:2.1.2) and jetified-moxy-androidx-2.1.2-runtime.jar (com.github.moxy-community:moxy-androidx:2.1.2)
Invalidate cache + restart уже пробовали?
источник

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
конечно:)
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Aleksei Korshun
добрый день, сталкивался кто с такой ошибкой
Duplicate class com.github.moxy_community.moxy.androidx.BuildConfig found in modules jetified-moxy-androidx-2.1.2-runtime.jar (com.github.moxy-community.moxy:moxy-androidx:2.1.2) and jetified-moxy-androidx-2.1.2-runtime.jar (com.github.moxy-community:moxy-androidx:2.1.2)
какие зависимости подключены?
источник

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
def moxyVersion = "2.1.1"
implementation "com.github.moxy-community:moxy:$moxyVersion"
implementation "com.github.moxy-community:moxy-androidx:$moxyVersion"
implementation "com.github.moxy-community:moxy-material:$moxyVersion"
implementation "com.github.moxy-community:moxy-ktx:$moxyVersion"
kapt "com.github.moxy-community:moxy-compiler:$moxyVersion"
источник

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
на другом проекте практически теже зависимости и работает, а тут не дает сбилдить, проблема где то в Jetifier скорее всего только не понятно почему
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Aleksei Korshun
на другом проекте практически теже зависимости и работает, а тут не дает сбилдить, проблема где то в Jetifier скорее всего только не понятно почему
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Aleksei Korshun
def moxyVersion = "2.1.1"
implementation "com.github.moxy-community:moxy:$moxyVersion"
implementation "com.github.moxy-community:moxy-androidx:$moxyVersion"
implementation "com.github.moxy-community:moxy-material:$moxyVersion"
implementation "com.github.moxy-community:moxy-ktx:$moxyVersion"
kapt "com.github.moxy-community:moxy-compiler:$moxyVersion"
источник

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
спасибо, точно, забыл про этот момент 🙁
источник