Page 1 of 1

Initiieren Sie MutablestateFlow mit Datenbankdaten

Posted: 22 Aug 2025, 05:16
by Anonymous
Gibt es eine Möglichkeit, einen mutablestateFlow mit Daten aus der Datenbank zu initiieren? Ich habe den folgenden Ansatz ausprobiert, aber der RecordedActivityUistate wird nicht mit dem Objekt aus dem ActivitiesRepository .
aktualisiert

Code: Select all

val recordedActivityUiState = MutableStateFlow(ActivityUiState())
// State used only to update the recordedActivity UI state
val recordedActivityState = activitiesRepository.getRecordedActivity().map { recordedActivity ->
if (recordedActivity != null) {
recordedActivityUiState.update {
ActivityUiState(
id = recordedActivity.id,
title = recordedActivity.title,
note = recordedActivity.note,
startTime = recordedActivity.startTime
)
}
}
}