Size: a a a

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

2019 January 06

KT

Konstantin Tskhovrebov in Moxy – MVP библиотека под Android
у меня проблема в гитфоксе
источник

AB

Alexander Blinov in Moxy – MVP библиотека под Android
В чём?
источник

KT

Konstantin Tskhovrebov in Moxy – MVP библиотека под Android
так как с DKA свернул приложение:
- активити умерло
- а процесс нет
источник

KT

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

AB

Alexander Blinov in Moxy – MVP библиотека под Android
Ну тут то просто как раз, делаешь флаг что было onFinish
источник

AB

Alexander Blinov in Moxy – MVP библиотека под Android
Стой, а если isFinishing true у тебя же презентер должен кильнуться
источник

KT

Konstantin Tskhovrebov in Moxy – MVP библиотека под Android
да. тут ты меня и натолкнул)
источник

KT

Konstantin Tskhovrebov in Moxy – MVP библиотека под Android
надо скоуп закрывать по getActivity().isFinishing() || !getActivity().isChangingConfigurations()
источник

ЕК

Евгений Кузовкин in Moxy – MVP библиотека под Android
Я возможно буду не прав, но сейчас проверил работу с DKA, и activity.isFinishing() возвращает false при сворачивании
источник

KT

Konstantin Tskhovrebov in Moxy – MVP библиотека под Android
именно поэтому я и написал предыдущее сообщение
источник

ЕК

Евгений Кузовкин in Moxy – MVP библиотека под Android
я слоу)
источник

KT

Konstantin Tskhovrebov in Moxy – MVP библиотека под Android
@xanderblinov а нет, я не зря вчера вечер потратил)
проблема есть:
она не для активити, а для фрагментов.

- фрагмент открыл скоуп и создал презентер.
- включаем DKA
- сворачиваем
- презентер жив
- getActivity().isFinishing() == false и getActivity().isChangingConfigurations() == false
поэтому мы закрыли скоуп
источник

KT

Konstantin Tskhovrebov in Moxy – MVP библиотека под Android
скоуп надо закрыть, так как ровно тоже самое при выходе из фрагмента
источник

KT

Konstantin Tskhovrebov in Moxy – MVP библиотека под Android
внутри фрагмента не определить - вышли мы из него или это активити умерла из-за DKA
источник

KT

Konstantin Tskhovrebov in Moxy – MVP библиотека под Android
вот корень всех зол! 👆🏽
источник

EM

Eugene Matsyuk in Moxy – MVP библиотека под Android
А стоит прям так упарываться по DKA?
Сколько их?
источник

ЕК

Евгений Кузовкин in Moxy – MVP библиотека под Android
Konstantin Tskhovrebov
@xanderblinov а нет, я не зря вчера вечер потратил)
проблема есть:
она не для активити, а для фрагментов.

- фрагмент открыл скоуп и создал презентер.
- включаем DKA
- сворачиваем
- презентер жив
- getActivity().isFinishing() == false и getActivity().isChangingConfigurations() == false
поэтому мы закрыли скоуп
Но при обычном закрытии не вызывается onSaveInstanceState, это может помочь? а при повороте isChangingConfigurations == true
источник

KT

Konstantin Tskhovrebov in Moxy – MVP библиотека под Android
Евгений Кузовкин
Но при обычном закрытии не вызывается onSaveInstanceState, это может помочь? а при повороте isChangingConfigurations == true
Вы не правы
источник

KT

Konstantin Tskhovrebov in Moxy – MVP библиотека под Android
Сохранение стейта может быть когда угодно
источник

ЕК

Евгений Кузовкин in Moxy – MVP библиотека под Android
понял, тогда сейчас тоже покопаюсь
источник