фрагмент с параметрами в конструкторе.
Его создают и показывают (никогда так не делайте):
val f = MyFragment(1, 2, "ky-ky", myRepo)
f.myListener = ...
f.initSomeLateinitFields()
fragmentManager.add ( f )
Все работает до тех пор, пока *вдруг что-то* не произойдет и фрагмент не будет пересоздан системой, есессно, без всех замечательных параметров. Они у этого фрагмента окажутся == null.
Внимание, вопрос: как стабильно это *вдруг что-то* воспроизвести?
Создавать фрагмент с null параметрами в конструкторе?
Вопрос не как обойти, а как воспроизвести.
В настройках разработчика что-то вроде "вытеснение фоновых активити" Ну и свернуть развернуть прилу Это то?
Обсуждают сегодня