Tag: ANDROID-LIVEDATA
¿Por qué no se actualiza mi lista? Pasé todo el día de ayer depurando y buscando información, pero no encontré nada que me ayudara. Tengo un objeto compañero en mi fragmento, que inicialmente es una lista mutable vacía: class MainTillLayoutFragment : Fragment() { companion object { var mBasket = mutableListOf<product?>() . . . Read more
¡Estoy confundido/a acerca de cómo usar la arquitectura MVVM! En algunos tutoriales, LiveData se guarda en un repositorio y luego se pasa al ViewModel. En muchos otros, LiveData se define dentro de una función del repositorio y se pasa al ViewModel utilizando el resultado de la función. Pero Google dice: . . . 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
En un ViewModel típico de Android, podemos crear fácilmente un LiveData Restorable utilizando la siguiente línea de código: val liveData = savedStateHandle.getLiveData<string>(“SomeKey”) Cada vez que se establece un valor en el LiveData, se guarda automáticamente y puede restaurarse. Sin embargo, si utilizamos el constructor de coroutines liveData (es decir, https://developer.android.com/topic/libraries/architecture/coroutines#livedata), . . . Read more
Trabajando en un proyecto en Kotlin en AndroidStudio, cosas bastante básicas, pero MutableLiveData no está funcionando como espero. ¿Estoy haciendo algo mal o tal vez estoy confundido con cómo funciona? Estoy usando un viewModel para manejar el LiveData y con fines de prueba, solo estoy ejecutando algún código en el . . . Read more