es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ANDROID-MVVM

Android Jetpack Composable Dibuja una gran lista de coordenadas.

Tengo una lista de 36000 coordenadas que necesito trazar en un lienzo como puntos. Las coordenadas cambian constantemente, por lo que las mantengo en un mapa como parte de mi ViewModel como mutableStateOf(HashMap<int, atomicinteger=””>()) y los AtomicIntegers se actualizan constantemente. El mapa consiste en ángulos y distancias que convierto en . . . Read more

Declarando el ViewModel de tiempo de diseño para una ventana de Avalonia.

Estoy buscando el enfoque correcto para declarar el ViewModel en tiempo de diseño para una ventana de Avalonia. Algunos ejemplos sugieren: d:DataContext=” {d:DesignInstance viewModels:LoginViewModel, IsDesignTimeCreatable=True} ” Esto genera un error: XamlParseException en la línea 5:5: No se puede resolver el tipo DesignInstance desde el espacio de nombres http://schemas.microsoft.com/expression/blend/2008 La plantilla . . . Read more

(MVVM) No se puede utilizar el miembro de instancia ‘model’ dentro del inicializador de propiedad; los inicializadores de propiedad se ejecutan antes de que ‘self’ esté disponible.

Quiero acceder a la propiedad ‘head’ de SampleModel en ViewModel ¿Cómo solucionar este error? Esto es MVVM (no se utiliza Combine, RxSwift… sólo se utiliza UIKit) SampleViewModel.swift class SampleViewModel { var model: SampleModel? let changeData = Observer(model?.head) // Error en la línea init() { self.model = SampleModel() } func changeLabel(_ . . . Read more

Pruebas Unitarias de ViewModels y clases Auxiliares/Gestoras

Tengo una pregunta relacionada con las pruebas unitarias en Android. La aplicación está escrita en Kotlin, siguiendo una arquitectura MVVM, usando Dagger-Hilt, Room, etc… He escrito todas las pruebas para los DAO de Room, siguiendo la documentación oficial. He creado repositorios falsos para poder probar algunos Managers/Helpers (estas clases encapsulan . . . Read more