Параметры передаются в конструктор Fragment-а через
Bundle, с помощью метода
Fragment.setArgument(Bundle). Переданный бандл может быть получен через
Fragment.getArguments() в соответствующем методе
жизненного цикла фрагмента.
Распространенная ошибка передавать данные через кастомный конструктор. Использовать не-дефолтные конструкторы фрагментов не рекомендуется, потому что фрагмент может быть уничтожен и пересоздан вследствие изменений конфигурации (например при повороте экрана).
Использование пары методов
setArguments/
getArguments гарантирует, что при пересоздании Bundle будет сериализован/десериализован, и данные восстановятся.