Size: a a a

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

2020 January 14

D

Dmitriy in Moxy – MVP библиотека под Android
providePresenter() вызывается в mvpDelegate.onCreate(), который у вас происходит в onViewCreated
а presenter.init() у вас пытается вызваться раньше
источник

И

Илья in Moxy – MVP библиотека под Android
Спасибо, разобрался
источник
2020 January 20

EG

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

EG

Evgeny GooDi in Moxy – MVP библиотека под Android
2020-01-20 19:12:47.952 4887-4887 D/debug: onpause
2020-01-20 19:12:47.954 4887-4887 D/debug: onstop
2020-01-20 19:12:48.036 4887-4887 D/debug: attachView
2020-01-20 19:12:48.037 4887-4887 D/debug: onFirstViewAttach
2020-01-20 19:12:48.112 4887-4887 D/debug: attachView
источник

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
Evgeny GooDi
подскажите, почему onFirstViewAttach вызывается после поворота?
Скорее всего потому, что вы где-то пересоздаете презентер. Покажите код)
источник

EG

Evgeny GooDi in Moxy – MVP библиотека под Android
код чего показать?...
источник

EG

Evgeny GooDi in Moxy – MVP библиотека под Android
создания презентера?
источник

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
Вашего экрна, который не работает. Всё, что связано с Мокси
источник

EG

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

EG

Evgeny GooDi in Moxy – MVP библиотека под Android
    @InjectPresenter
   lateinit var presenter: SettlementPresenter

   @ProvidePresenter
   fun providePresenter(): SettlementPresenter =
       SettlementPresenter(App.fileRepository, App.apiRepository)
источник

EG

Evgeny GooDi in Moxy – MVP библиотека под Android
да и всё, собственно )))
источник

EG

Evgeny GooDi in Moxy – MVP библиотека под Android
или после поворота пересоздается фрагмент и он снова создает презентер?
источник

EG

Evgeny GooDi in Moxy – MVP библиотека под Android
вроде не должно быть так
источник

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
А как фрагмент показываете?
источник

EG

Evgeny GooDi in Moxy – MVP библиотека под Android
class MainActivity : AppCompatActivity() {

   override fun onCreate(savedInstanceState: Bundle?) {
       super.onCreate(savedInstanceState)
       setContentView(R.layout.activity_main)

       supportFragmentManager.beginTransaction()
           .add(
               R.id.frame,
               SettlementFragment.instance(FragmentType.MAIN),
               SETTLEMENT_FRAGMENT_TAG
           )
           .commit()
   }
источник

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
Evgeny GooDi
или после поворота пересоздается фрагмент и он снова создает презентер?
В этом проблема, да
источник

I

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

EG

Evgeny GooDi in Moxy – MVP библиотека под Android
новый фрагмент?
источник

D

Dmitriy in Moxy – MVP библиотека под Android
Evgeny GooDi
class MainActivity : AppCompatActivity() {

   override fun onCreate(savedInstanceState: Bundle?) {
       super.onCreate(savedInstanceState)
       setContentView(R.layout.activity_main)

       supportFragmentManager.beginTransaction()
           .add(
               R.id.frame,
               SettlementFragment.instance(FragmentType.MAIN),
               SETTLEMENT_FRAGMENT_TAG
           )
           .commit()
   }
без проверки savedInstanceState != null?
источник

EG

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