Size: a a a

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

2019 September 11

RS

Ruslan Sharipov in Moxy – MVP библиотека под Android
whoami
Да:
public class MainActivity extends MvpAppCompatActivity implements IMainView {
   @Inject
   @InjectPresenter
   MainPresenter presenter;

   @ProvidePresenter
   MainPresenter providePresenter() {
       return presenter;
   }
а @InjectViewState в презентере?
источник

w

whoami in Moxy – MVP библиотека под Android
Да:
@InjectViewState
public class MainPresenter extends MvpPresenter<IMainView> implements IMainPresenter {
   private IUserSessionRetrievable sessionRetrieve;
   private Router router;
   private CompositeDisposable compositeDisposable;

   @Inject
   public MainPresenter(IUserSessionRetrievable sessionRetrieve,
                        Router router) {
       this.sessionRetrieve = sessionRetrieve;
       this.router = router;

       compositeDisposable = new CompositeDisposable();
   }
источник

RS

Ruslan Sharipov in Moxy – MVP библиотека под Android
а метод дагер компонента вызывается до super.onCreate()?
источник

KD

Konstantin Dovnar in Moxy – MVP библиотека под Android
whoami
Да:
public class MainActivity extends MvpAppCompatActivity implements IMainView {
   @Inject
   @InjectPresenter
   MainPresenter presenter;

   @ProvidePresenter
   MainPresenter providePresenter() {
       return presenter;
   }
М, попробуй убрать @Inject у презентера и получать его ручками в providePresenter
источник

w

whoami in Moxy – MVP библиотека под Android
Ruslan Sharipov
а метод дагер компонента вызывается до super.onCreate()?
Спасибо )) Все теперь заработало
источник

RS

Ruslan Sharipov in Moxy – MVP библиотека под Android
whoami
Спасибо )) Все теперь заработало
👍
источник

J

Jacob in Moxy – MVP библиотека под Android
Ребята кто шарит в moxy подскажите почему может не вызываться у презентера onFirstViewAttach, во фрагменте  @InjectPresenter есть, презентер относледован и аннотация @InjectViewState есть ((
источник

DB

Dmitro Boiko in Moxy – MVP библиотека под Android
наследование у вью правильное?
источник

DS

Dmitry Sokolov in Moxy – MVP библиотека под Android
Jacob
Ребята кто шарит в moxy подскажите почему может не вызываться у презентера onFirstViewAttach, во фрагменте  @InjectPresenter есть, презентер относледован и аннотация @InjectViewState есть ((
Посмотрите является ли аннотация @InjectViewState видимой для наследников(@Inhertated или как-то так). Если нет, добавьте аннотацию над конкретной реализацией вашего родительского презентера
источник

J

Jacob in Moxy – MVP библиотека под Android
Dmitro Boiko
наследование у вью правильное?
спасибо, не появлялся класс наследник фрагмента и поэтому не отнаследовал, вот так заработало, с зависимостями от форка и наследованием фрагмента
    implementation 'tech.schoolhelper:moxy-x:1.7.0'
   implementation 'tech.schoolhelper:moxy-x-androidx:1.7.0'
   kapt 'tech.schoolhelper:moxy-x-compiler:1.7.0'
источник
2019 September 12

AM

Android Mobilovich in Moxy – MVP библиотека под Android
Алексей Ершов
можете даже накрутить свой экстешнен с reified типом, и сделать вообще by toothpickPresenter(scope)
используя подход гитфокса, получилось просто
by injectPresenter()
источник
2019 September 13

IK

Ivan K in Moxy – MVP библиотека под Android
подскажите, почему не видит PresenterType ?
источник

VS

Volodymyr Stelmashchuk in Moxy – MVP библиотека под Android
какая версия lib?
источник

IK

Ivan K in Moxy – MVP библиотека под Android
implementation 'tech.schoolhelper:moxy-x:1.7.0'
   implementation 'tech.schoolhelper:moxy-x-androidx:1.7.0'
   annotationProcessor 'tech.schoolhelper:moxy-x-compiler:1.7.0'
источник

VS

Volodymyr Stelmashchuk in Moxy – MVP библиотека под Android
почитай readme
источник

VS

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

IK

Ivan K in Moxy – MVP библиотека под Android
thx
источник
2019 September 16

AD

Aleksey D. in Moxy – MVP библиотека под Android
Алексей Ершов
воу, это KTP так выглядит? крутота!
Еще бы он в MultiBinding научился - цены бы ему не было
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
В чем отличие MvpPresenter#detachView от MvpPresenter#destroyView? И как это связано с MvpPresenter#onDestroy?

Есть ощущение, что один из методов здесь лишний 🤔
источник

DB

Dmitro Boiko in Moxy – MVP библиотека под Android
посмотрите lifecycle все же очевидно
источник