Ответ
Да, аргументы фрагмента сохраняются автоматически при повороте экрана или пересоздании фрагмента через onSaveInstanceState(). Они хранятся в Bundle и восстанавливаются в onCreate().
Пример передачи аргументов:
val fragment = MyFragment().apply {
arguments = bundleOf("key" to "value")
}
Важно: не передавайте через аргументы тяжелые объекты (Bitmap, Context и т.д.), так как Bundle имеет ограничение на размер (обычно 1MB). Для сложных данных используйте ViewModel или другие механизмы сохранения состояния.