Size: a a a

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

2020 August 03

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
gist.github.com есть у всех)
источник

СГ

Станислав Гордеев... in Moxy – MVP библиотека под Android
Mikhail Mustakimov
Тогда скиньте ссылку на гист с кодом управления фрагментами
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
showFragment заверните в проверку, как я писал, и должно стать нормально
источник

СГ

Станислав Гордеев... in Moxy – MVP библиотека под Android
Алексей Ершов
showFragment заверните в проверку, как я писал, и должно стать нормально
Да, помогло, спасибо. Можно ссылку на поясняющую статью, раньше использовал savedInstanceState по-другому(как на старт андроиде))
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Станислав Гордеев
Да, помогло, спасибо. Можно ссылку на поясняющую статью, раньше использовал savedInstanceState по-другому(как на старт андроиде))
Там пояснять особо нечего. Если savedInstanceState не нулл, значит активити было пересоздано, и значит стек фрагментов уже сохранен, и не надо делать новую транзакцию.
источник

СГ

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

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Андроид полон сюрпризов)
источник

СГ

Станислав Гордеев... in Moxy – MVP библиотека под Android
Алексей Ершов
Там пояснять особо нечего. Если savedInstanceState не нулл, значит активити было пересоздано, и значит стек фрагментов уже сохранен, и не надо делать новую транзакцию.
Как быть во время переключения между фрагментами? То есть, при переключении между фрагментами, на которые я храню ссылки?
источник

СГ

Станислав Гордеев... in Moxy – MVP библиотека под Android
Есть вообще статья, где это разбирается и поясняется? или в каком направлении копать?
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Станислав Гордеев
Есть вообще статья, где это разбирается и поясняется? или в каком направлении копать?
копать в сторону жизненного цикла фрагмента
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Станислав Гордеев
Как быть во время переключения между фрагментами? То есть, при переключении между фрагментами, на которые я храню ссылки?
при переключении между фрагментами можно не хранить ссылки самому (это делает FragmentManager), достаточно просто не убивать фрагмент (не удалять его из FragmentManager навсегда) и не завершать родительскую активити
источник
2020 August 04

МП

Макс Провоторов... in Moxy – MVP библиотека под Android
Станислав Гордеев
Как быть во время переключения между фрагментами? То есть, при переключении между фрагментами, на которые я храню ссылки?
Ты главное в стратегии укажи, что метод, который роутинг совершает должен скипаться
источник

МП

Макс Провоторов... in Moxy – MVP библиотека под Android
А то назад не перейдешь
источник

СГ

Станислав Гордеев... in Moxy – MVP библиотека под Android
Макс Провоторов
Ты главное в стратегии укажи, что метод, который роутинг совершает должен скипаться
Ошибка была в том, что я юзал replace, через hide и show решил проблему
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Станислав Гордеев
Ошибка была в том, что я юзал replace, через hide и show решил проблему
правильно использовать replace для навигации вперёд
источник
2020 August 05

СГ

Станислав Гордеев... in Moxy – MVP библиотека под Android
Aleksey D.
правильно использовать replace для навигации вперёд
Вперед то да, обратно брать из стека, но если надо будет опять показать первый фрагмент? То есть, A->B->берем из стека A-> к B уже непонятно как вернуться, что бы не пересоздавать презентер. По сути надо, что бы он переживал пересоздание view. Как я понял, это ранее работало через Global тип.
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Станислав Гордеев
Вперед то да, обратно брать из стека, но если надо будет опять показать первый фрагмент? То есть, A->B->берем из стека A-> к B уже непонятно как вернуться, что бы не пересоздавать презентер. По сути надо, что бы он переживал пересоздание view. Как я понял, это ранее работало через Global тип.
по-моему так вообще не стоит делать
источник

СГ

Станислав Гордеев... in Moxy – MVP библиотека под Android
Aleksey D.
по-моему так вообще не стоит делать
Что именно Вы имеете ввиду?
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Станислав Гордеев
Что именно Вы имеете ввиду?
брать что-то из стека при навигации вперёд
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Станислав Гордеев
Вперед то да, обратно брать из стека, но если надо будет опять показать первый фрагмент? То есть, A->B->берем из стека A-> к B уже непонятно как вернуться, что бы не пересоздавать презентер. По сути надо, что бы он переживал пересоздание view. Как я понял, это ранее работало через Global тип.
не надо ему переживать, фрагмент же уничтожен, зачем в памяти презентер держать?
источник