Is there any problem with this sample?
var currentDessertImageId by rememberSaveable *{*
_mutableStateOf_(desserts[uiState.value.currentDessertIndex].imageId)
}
Something is not working because each recomposition,
currentDessertImageId
is not changing... is always the same, and that is not normal because each recomposition
currentDessertIndex
is different, and
desserts[uiState.value.currentDessertIndex].imageId
is different too, I checked it with a Log.
This is the Log:
2024-02-26 15:11:21.014 6790-6790 XXXX com.example.dessertclicker D currentDessertIndex: 0 + desserts[uiState.value.currentDessertIndex].imageId: 2130968578 + currentDessertImageId: 2130968578
2024-02-26 15:11:23.098 6790-6790 XXXX com.example.dessertclicker D currentDessertIndex: 1 + desserts[uiState.value.currentDessertIndex].imageId: 2130968579 + currentDessertImageId: 2130968578
2024-02-26 15:11:23.248 6790-6790 XXXX com.example.dessertclicker D currentDessertIndex: 2 + desserts[uiState.value.currentDessertIndex].imageId: 2130968580 + currentDessertImageId: 2130968578