Quiero saber cuáles son las diferencias entre CursorAdapter y SimpleCursorAdapter. Según los criterios, alguien elegiría uno u otro. ¿Tus experiencias trabajando con ellos? GraciasSimpleCursorAdapter y CursorAdapter
Respuesta
CursorAdapter es abstracto y se va a ampliar. Por otro lado, SimpleCursorAdapter no es abstracto.
Observe que newView (Context context, cursor Cursor, ViewGroup parent) es abstracto en CursorAdapter pero implementado en SimpleCursorAdapter. Esto se debe a que SimpleCursorAdapter tiene un mecanismo específico para iniciar vistas mientras CursorAdapter lo deja al desarrollador.
ok, gracias, pero ¿cuál elegirías para llenar un ListView? – Antonis
Creo que la pregunta principal aún no ha sido respondida. SimpleCursorAdapter existe para aquellos que quieren ahorrar tiempo creando su propio CursorAdapter. SimpleCursorAdapter ya está hecho de google y simplemente le dices cómo debe ser el diseño y qué identificadores de widgets quieres llenar con tus fragmentos de datos, para que no tengas que anular los métodos de CursorAdapter e implementarlos. Pero puede usar solo TextView e ImageView en su diseño, ya que no admite más widgets hasta el momento.
Como resultado, SimpleCursorAdapter toma como 2 líneas de código, pero la extensión de CursorAdapter significa mucho más, pero tiene más opciones para la personalización. Creo que SimpleCursorAdapter debería ser suficiente en la mayoría de los casos.
- 1. SimpleCursorAdapter vs CursorAdapter?
- 2. Android ListView update con SimpleCursorAdapter
- 3. SimpleCursorAdapter con ImageView y TextView
- 4. Android texto completo autocompletado y Cursoradapter
- 5. Android: cómo usar CursorAdapter?
- 6. CursorAdapter vs ResourceCursorAdapter
- 7. Cómo reemplazar CursorAdapter bindView
- 8. ¿Reemplazo para SimpleCursorAdapter?
- 9. Imágenes en SimpleCursorAdapter
- 10. SimpleCursorAdapter en un ViewPager
- 11. SimpleCursorAdapter de Android con consultas usando DISTINCT
- 12. ¿Qué CursorAdapter tengo que usar?
- 13. ORMLite con CursorAdapter en Android
- 14. SimpleCursorAdapter with Sections en Android
- 15. ¿Qué indicador usar en SimpleCursorAdapter?
- 16. getLayoutInflater dentro de custom simpleCursorAdapter
- 17. Android: filtrado de SimpleCursorAdapter ListView
- 18. NullPointerException en onLoaderFinished usando SimpleCursorAdapter
- 19. SQLite: Cómo unir tablas y presentar el cursor usando SimpleCursorAdapter
- 20. GetView vs. ¿BindView en un CursorAdapter personalizado?
- 21. CursorAdapter vs ArrayAdapter para un ListView
- 22. ¿SimpleCursorAdapter desaprobado en API versión 15?
- 23. Separadores de ListView que usan un CursorAdapter
- 24. Modificación de los datos de SimpleCursorAdapter
- 25. obteniendo el valor de cadena de un Spinner respaldado por CursorAdapter desde una consulta SQL en Android
- 26. Solución alternativa para necesitar una fila _id para CursorAdapter
- 27. Cómo eliminar un elemento seleccionado de ListView usando CursorAdapter
- 28. Problema de pérdida de Android SQlite con CursorAdapter
- 29. Android: ¿el patrón ViewHolder se implementa automáticamente en CursorAdapter?
- 30. Cómo anular el método getItemId (int pos) de CursorAdapter?
CursorAdapter is abstract. Trabajar con él depende completamente de cómo elija implementarlo. – kichik