Size: a a a

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

2019 November 23

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Victor
@ilyagulya
сейчас конфг
implementation "com.github.moxy-community:moxy:$moxyVersion"
annotationProcessor "com.github.moxy-community:moxy-compiler:$moxyVersion"
kapt "com.github.moxy-community:moxy-compiler:$moxyVersion"
implementation "com.github.moxy-community:moxy-app-compat:$moxyVersion"
и изменил импорт import moxy.MvpAppCompatDialogFragment;
но, проблема осталась....
super.onCreate(savedInstanceState); не может найти такой метод
Выглядит как проблема с кешами. Пропробуйте сделать
./gradlew clean cleanBuildCache

И в студии File -> Invalidate cache and restart
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
А, ну вот, да
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
=)
источник

V

Victor in Moxy – MVP библиотека под Android
гмм, хорошо, сейчас и это попробую
источник

V

Victor in Moxy – MVP библиотека под Android
попробовал - не сработало. Подозреваю, что проблема в зависимостях
источник

V

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

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Victor у тебя зависимость неверная.
Нужно не
implementation "com.github.moxy-community:moxy-app-compat:$moxyVersion"
А
implementation "com.github.moxy-community:moxy-androidx:$moxyVersion"
источник

V

Victor in Moxy – MVP библиотека под Android
@ilyagulya помогло, спасибо
источник
2019 November 26

MF

Maxim Firsov in Moxy – MVP библиотека под Android
Добрый день, всем! Подскажите в библиотеке есть MvpAppCompatActivity/Fragment а есть что-то подобное для Service ?
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Maxim Firsov
Добрый день, всем! Подскажите в библиотеке есть MvpAppCompatActivity/Fragment а есть что-то подобное для Service ?
Нет, но его несложно написать самому. Посмотрите как устроены MvpAppCompatActivity/Fragment внутри.
источник

MF

Maxim Firsov in Moxy – MVP библиотека под Android
Да видимо придется свой MvpDelegate писать, непонятно как это потом повлияет на аннотации
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Maxim Firsov
Да видимо придется свой MvpDelegate писать, непонятно как это потом повлияет на аннотации
Свой MvpDelegate писать не нужно. Достаточно заиспользовать его где надо. По аналогии с фрагментом/активити.
источник

MF

Maxim Firsov in Moxy – MVP библиотека под Android
@ilyagulya я в правильном направлении иду?
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Maxim Firsov
@ilyagulya я в правильном направлении иду?
Да, похоже на правду.
источник

DS

Dzmitry Sobolevsky in Moxy – MVP библиотека под Android
Ilya Gulya
Да, похоже на правду.
Для чего может это понадобиться?
источник

DS

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

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Dzmitry Sobolevsky
Для чего может это понадобиться?
Ловить нажатия на уведомления, например
источник

DS

Dzmitry Sobolevsky in Moxy – MVP библиотека под Android
Ilya Gulya
Ловить нажатия на уведомления, например
а как mvpview и Notification связываются? Через собственную обертку? аля
class NView implements MyMvpView{
TextView t1;
public NView(View v){
t1=v.findViewById(R.id.t1);
}
}
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Dzmitry Sobolevsky
а как mvpview и Notification связываются? Через собственную обертку? аля
class NView implements MyMvpView{
TextView t1;
public NView(View v){
t1=v.findViewById(R.id.t1);
}
}
Ну, например сервис получает от презентера инфу о нотификации и через NotificationManager обновляет её.
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Вариантов миллион, зависит от задачи и вашей архитектуры
источник