Después de dos o más rotaciones de pantalla, lifecycleScope.launchWhenCreated deja de funcionar como se espera.
Tengo un código como este: private val appViewModel: AppViewModel by activityViewModels() private lateinit var user: User override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) // Esto establece la variable user en el valor recopilado de un StateFlow desde appViewModel lifecycleScope.launchWhenCreated { appViewModel.user.collect { flowUser -> user = flowUser } } } override . . . Read more