Skip to content

Commit 1a348c7

Browse files
committed
Use collectAsStateWithLifecycle
1 parent 677e5d2 commit 1a348c7

File tree

1 file changed

+2
-2
lines changed
  • ai-catalog/samples/imagen/src/main/java/com/android/ai/samples/imagen

1 file changed

+2
-2
lines changed

ai-catalog/samples/imagen/src/main/java/com/android/ai/samples/imagen/ImagenScreen.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ import androidx.compose.material3.TextField
4949
import androidx.compose.material3.TopAppBar
5050
import androidx.compose.material3.TopAppBarDefaults.topAppBarColors
5151
import androidx.compose.runtime.Composable
52-
import androidx.compose.runtime.collectAsState
5352
import androidx.compose.runtime.getValue
5453
import androidx.compose.runtime.mutableStateOf
5554
import androidx.compose.runtime.saveable.rememberSaveable
@@ -66,11 +65,12 @@ import androidx.compose.ui.tooling.preview.Preview
6665
import androidx.compose.ui.unit.dp
6766
import androidx.core.net.toUri
6867
import androidx.hilt.navigation.compose.hiltViewModel
68+
import androidx.lifecycle.compose.collectAsStateWithLifecycle
6969

7070
@OptIn(ExperimentalMaterial3Api::class)
7171
@Composable
7272
fun ImagenScreen(viewModel: ImagenViewModel = hiltViewModel()) {
73-
val uiState: ImagenUIState by viewModel.uiState.collectAsState()
73+
val uiState: ImagenUIState by viewModel.uiState.collectAsStateWithLifecycle()
7474

7575
ImagenScreen(
7676
uiState = uiState,

0 commit comments

Comments
 (0)