replace remeber with rememberSaveable to prevent state loss
This commit is contained in:
parent
832ad6a7f1
commit
ac695e3109
1 changed files with 7 additions and 6 deletions
|
|
@ -27,6 +27,7 @@ import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.runtime.getValue
|
import androidx.compose.runtime.getValue
|
||||||
import androidx.compose.runtime.mutableStateOf
|
import androidx.compose.runtime.mutableStateOf
|
||||||
import androidx.compose.runtime.remember
|
import androidx.compose.runtime.remember
|
||||||
|
import androidx.compose.runtime.saveable.rememberSaveable
|
||||||
import androidx.compose.runtime.setValue
|
import androidx.compose.runtime.setValue
|
||||||
import androidx.compose.ui.Alignment
|
import androidx.compose.ui.Alignment
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
|
|
@ -41,12 +42,12 @@ import androidx.compose.ui.unit.sp
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
fun homeScreen(paddingValues: PaddingValues) {
|
fun homeScreen(paddingValues: PaddingValues) {
|
||||||
var currentScreen by remember { mutableStateOf(0) }
|
var currentScreen by rememberSaveable { mutableStateOf(0) }
|
||||||
var nextScreen by remember { mutableStateOf(1) }
|
var nextScreen by rememberSaveable { mutableStateOf(1) }
|
||||||
var serverURL = ""
|
var serverURL by rememberSaveable { mutableStateOf("") }
|
||||||
var username by remember { mutableStateOf("") }
|
var username by rememberSaveable { mutableStateOf("") }
|
||||||
var password by remember { mutableStateOf("") }
|
var password by rememberSaveable { mutableStateOf("") }
|
||||||
var apiKey by remember { mutableStateOf("") }
|
var apiKey by rememberSaveable { mutableStateOf("") }
|
||||||
|
|
||||||
Column (
|
Column (
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue