аргументов ушли, после того как мы отказались от использования передачи аргументов через Bundle. Возможно, что на некоторых девайсах они не восстанавливаются из за системы.
Но какая для меня разница? Я по умолчанию считаю, что бандл может быть пустым. И поэтому обучаю фрагменты просить инфу. Всё работает.
Откуда фрагменту просить инфу? Из стейта активити, который тоже хранится в бандле? Креши — с какими трейсами? Выглядит как попытка спрятать баг, а не починить.
переиспользование фрагментов наверно шикарнейшее т.е. активитя должна знать контекст (не андроидный контекст, а в более общем смысле) в котором у тебя подцепился фрагмент и правильно отдать ему данные -- значит есть стейт машина которая следит за стеком фрагментов и делает анализ каждый раз когда цепляется фрагмент, чтобы узнать кто его вызвал например и какие ему надо дать данные. чет выглядит как неправильный дизайн
Обсуждают сегодня