Tengo un cursor con datos. Tengo TextView, cuya visibilidad depende de alguna propiedad del elemento del cursor. Yo uso SimpleCursorAdapter y anulo el método getView. Pero en realidad no uso desde y hacia las propiedades de SimpleCursorAdapter. ¿Es mejor cambiar mi adaptador a CursorAdapter y anular los métodos newView y bindView?SimpleCursorAdapter vs 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.
Fuente: SimpleCursorAdapter and CursorAdapter
Agregado:
I have TextView which visibility depends on some property of the item of cursor.
Para ello se puede comprobar SimpleCursorAdapter.ViewBinder interfaz.
y ¿qué aconsejará utilizar? – Vahan
Creo que usando 'SimpleCursorAdapter' puedes lograr lo que quieres. Entonces es mejor ir con 'SimpleCursorAdapter'. Usando 'CursorAdapter' puede que tenga que hacer un poco más de trabajo. También he actualizado mi respuesta por favor cheque. –
sí, también lo he intentado con viewBinder, pero no estoy seguro de cuál es el mejor método, deseo extender el adaptador – Vahan
- 1. SimpleCursorAdapter y CursorAdapter
- 2. CursorAdapter vs ResourceCursorAdapter
- 3. CursorAdapter vs ArrayAdapter para un ListView
- 4. GetView vs. ¿BindView en un CursorAdapter personalizado?
- 5. Android ListView update con SimpleCursorAdapter
- 6. Cómo reemplazar CursorAdapter bindView
- 7. Android: cómo usar CursorAdapter?
- 8. SimpleCursorAdapter en un ViewPager
- 9. ¿Reemplazo para SimpleCursorAdapter?
- 10. Imágenes en SimpleCursorAdapter
- 11. SimpleCursorAdapter de Android con consultas usando DISTINCT
- 12. ORMLite con CursorAdapter en Android
- 13. ¿Qué CursorAdapter tengo que usar?
- 14. SimpleCursorAdapter con ImageView y TextView
- 15. ¿Qué indicador usar en SimpleCursorAdapter?
- 16. SimpleCursorAdapter with Sections en Android
- 17. Android: filtrado de SimpleCursorAdapter ListView
- 18. NullPointerException en onLoaderFinished usando SimpleCursorAdapter
- 19. getLayoutInflater dentro de custom simpleCursorAdapter
- 20. Separadores de ListView que usan un CursorAdapter
- 21. Android texto completo autocompletado y Cursoradapter
- 22. Modificación de los datos de SimpleCursorAdapter
- 23. ¿SimpleCursorAdapter desaprobado en API versión 15?
- 24. obteniendo el valor de cadena de un Spinner respaldado por CursorAdapter desde una consulta SQL en Android
- 25. Android 4.0.3 CursorAdapter no llena ListView en changeCursor
- 26. Cómo eliminar un elemento seleccionado de ListView usando CursorAdapter
- 27. Solución alternativa para necesitar una fila _id para CursorAdapter
- 28. Android: ¿el patrón ViewHolder se implementa automáticamente en CursorAdapter?
- 29. Cómo anular el método getItemId (int pos) de CursorAdapter?
- 30. Problema de pérdida de Android SQlite con CursorAdapter
Posible duplicado de [SimpleCursorAdapter y CursorAdapter] (http://stackoverflow.com/questions/8382644/simplecursoradapter-and-cursoradapter) – AnV