Tag: KOTLIN-FLOW
Tengo una corrutina de Kotlin que inicializo en una clase ViewModel. Algo como esto init { viewModelScope.launch { person.retrievePersonsWithId().collect { _persons.value = it } } } ¿Se puede cambiar este en función de la interfaz de usuario? Lo que quiero hacer es tener esta corrutina de Kotlin funcionando continuamente. Cuando . . . Read more
Estoy implementando la búsqueda desde la API de Unsplash y los datos se actualizarán según la búsqueda. GalleryViewModel.kt @HiltViewModel class GalleryViewModel @Inject constructor( private val fetchPhotoUseCase: FetchPhotoUseCase, @Assisted state: SavedStateHandle ) : ViewModel() { companion object { private const val CURRENT_QUERY = “current_query” // key private const val DEFAULT_QUERY = . . . Read more
Intento observar el resultado de la “Vista de la colección y flujos ascendentes detenidos”. Pero “viewModel.testFlow” aún está recolectando mientras la aplicación está en segundo plano. ¿Por qué no puedo observar que la recolección está detenida? ¿Estoy observando algo mal? ViewModel: val testFlow = flow<int> { for (i in 1..100) . . . Read more
Quiero conocer un escenario práctico de ambos. Entiendo la diferencia, pero no puedo relacionarlo con mi implementación.
Hola, estoy trabajando en Kotlin Flow. Estoy trabajando en ViewPager2 con la biblioteca Paging 3. Me estoy encontrando con un error que está causando un problema de indexación en ViewPager2. Alguien me sugirió usar lifecycleScope.launchWhenCreated, pero no está funcionando correctamente. Según esta respuesta El problema principal es que estás comenzando . . . Read more