Size: a a a

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

2019 November 19

PK

Poul KOsten in Moxy – MVP библиотека под Android
presenter.mViewStateAsView = viewState;
источник

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
Так, давайте ещё раз) Одним сообщением сформулируйте вопросы, на которые вы хотите получить ответы. Ваше эссе про мокси вроде похоже на правду, но всё его прочитать и понять сложно, потоум что выгдядит немного как поток сознания)
источник

PK

Poul KOsten in Moxy – MVP библиотека под Android
а так и есть) сорян что так получилось эмоция еще не ушла виноват
источник

PK

Poul KOsten in Moxy – MVP библиотека под Android
суть вопроса следующая в классе MVpPresenter есть класс Binder я просто пытаюсь понять его работу и узнать тут все ли я правильно понял . В классе Binder есть поле presenter.mViewStateAsView = viewState; - пока не могу понять в чем его смысл. как то так(
источник

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
Poul KOsten
суть вопроса следующая в классе MVpPresenter есть класс Binder я просто пытаюсь понять его работу и узнать тут все ли я правильно понял . В классе Binder есть поле presenter.mViewStateAsView = viewState; - пока не могу понять в чем его смысл. как то так(
Чтобы понять mViewStateAsView, посмотрите на любой сгенерированный класс MyView$$ViewState. mViewStateAsView - это тот объект, который вернётся вам, когда вы вызываете в презентере getViewState(). Он заранее прикастован к вашему интерфейсу MyView, потому что каждый  MyView$$ViewState реализует интерфейс MyView. Можно считать, что mViewStateAsView - это ViewState для использования в клиентском коде, спрятанный за интерфейсом MyView, а поле viewState - это тот же самый ViewState, но уже для внутреннего использования, для самой библиотеки.
источник

PK

Poul KOsten in Moxy – MVP библиотека под Android
как и в прошлый раз - премного благодарен за развернутый ответ
источник
2019 November 22

O

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

O

OzOn in Moxy – MVP библиотека под Android
я пишу под андроидХ на котлине

def moxy = '1.7.0'
   //moxy
   implementation "tech.schoolhelper:moxy-x:$moxy"
   kapt "tech.schoolhelper:moxy-x-compiler:$moxy"
   implementation "tech.schoolhelper:moxy-x-androidx:$moxy"

в гредл такие зависимости
источник

O

OzOn in Moxy – MVP библиотека под Android
этого достаточно для корректной работы??
источник

D

Dmitriy in Moxy – MVP библиотека под Android
OzOn
я пишу под андроидХ на котлине

def moxy = '1.7.0'
   //moxy
   implementation "tech.schoolhelper:moxy-x:$moxy"
   kapt "tech.schoolhelper:moxy-x-compiler:$moxy"
   implementation "tech.schoolhelper:moxy-x-androidx:$moxy"

в гредл такие зависимости
если вы только начинаете добавлять, то лучше сразу начните с версии 2.0+
источник

O

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

D

Dmitriy in Moxy – MVP библиотека под Android
OzOn
спасибо, сейчас подправлю
смотрите закреплённое сообщение
источник
2019 November 23

L

Leff in Moxy – MVP библиотека под Android
Друзья, приветствую. Что то припоминаю Юрий рассказывал про диалоги и вызов их в мокси. Но не могу вспомнить какой видос. Не подскажите?
источник

V

Victor in Moxy – MVP библиотека под Android
Друзья, помогите. Занимаюсь миграцией проекта на адроидХ.
1. Имею такие зависимости:
implementation 'com.arello-mobile:moxy:1.5.5'
implementation 'com.arello-mobile:moxy-app-compat:1.5.5'
annotationProcessor 'com.arello-mobile:moxy-compiler:1.5.5'
kapt 'com.arello-mobile:moxy-compiler:1.5.5'
implementation 'tech.schoolhelper:moxy-x-material:1.7.0'
2. Имею public abstract class BaseDialogFragment extends MvpAppCompatDialogFragment {
и получаю ошибку при компиляции
cannot access android.support.v7.app.AppCompatDialogFragment
в super.onCreate(savedInstanceState); смотрите скрин
Другими словами он не видит AppCompatDialogFragment от которого наследуется MvpAppCompatDialogFragment
Что в моих зависимостях не так?
источник

V

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

V

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

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Victor
Друзья, помогите. Занимаюсь миграцией проекта на адроидХ.
1. Имею такие зависимости:
implementation 'com.arello-mobile:moxy:1.5.5'
implementation 'com.arello-mobile:moxy-app-compat:1.5.5'
annotationProcessor 'com.arello-mobile:moxy-compiler:1.5.5'
kapt 'com.arello-mobile:moxy-compiler:1.5.5'
implementation 'tech.schoolhelper:moxy-x-material:1.7.0'
2. Имею public abstract class BaseDialogFragment extends MvpAppCompatDialogFragment {
и получаю ошибку при компиляции
cannot access android.support.v7.app.AppCompatDialogFragment
в super.onCreate(savedInstanceState); смотрите скрин
Другими словами он не видит AppCompatDialogFragment от которого наследуется MvpAppCompatDialogFragment
Что в моих зависимостях не так?
Во-первых, поменяйте зависимости на moxy-community (смотрите закреп)
источник

V

Victor in Moxy – MVP библиотека под Android
@ilyagulya спасибо, сейчас попробую. Я использовал https://github.com/Arello-Mobile/Moxy
источник

V

Victor in Moxy – MVP библиотека под Android
@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); не может найти такой метод
источник

VS

Volodymyr Stelmashchuk in Moxy – MVP библиотека под Android
File -> invalidate cache and restart
источник