replace remeber with rememberSaveable to prevent state loss

This commit is contained in:
Leandro Schaguhn 2025-06-11 15:00:20 +02:00
parent 832ad6a7f1
commit ac695e3109

View file

@ -27,6 +27,7 @@ import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.saveable.rememberSaveable
import androidx.compose.runtime.setValue
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
@ -41,12 +42,12 @@ import androidx.compose.ui.unit.sp
@Composable
fun homeScreen(paddingValues: PaddingValues) {
var currentScreen by remember { mutableStateOf(0) }
var nextScreen by remember { mutableStateOf(1) }
var serverURL = ""
var username by remember { mutableStateOf("") }
var password by remember { mutableStateOf("") }
var apiKey by remember { mutableStateOf("") }
var currentScreen by rememberSaveable { mutableStateOf(0) }
var nextScreen by rememberSaveable { mutableStateOf(1) }
var serverURL by rememberSaveable { mutableStateOf("") }
var username by rememberSaveable { mutableStateOf("") }
var password by rememberSaveable { mutableStateOf("") }
var apiKey by rememberSaveable { mutableStateOf("") }
Column (
modifier = Modifier