Tengo un ListView que utiliza un CursorAdatper como su adaptador. me gustaría tener la vista de lista paraCómo actualizar un ListView para volver a consultar su cursor para volver a llenar sus datos y sus vistas
- requery sus datos
- refrescar su opinión una vez que la nueva consulta se realiza.
me trataron:
CursorAdapter adapter = (CursorAdapter)listView.getAdapter();
adapter.notifyDataSetChanged();
y yo tratamos:
CursorAdapter adapter = (CursorAdapter)listView.getAdapter();
adapter.getCursor().requery();
pero ninguno funcionó. Establecí un punto de interrupción en el método de consulta ContentProvider
, pero no veo que se llame a la consulta o que mi ListView se actualice con nuevos datos.
¿Puede decirme cuál es la solución a mi problema?
Gracias.
Gracias por su ayuda. – hap497
funciona, pero ¿qué tal el rendimiento? requery es fácil de usar, pero no sé si es bueno. – Emerald214
requery ahora está marcado como obsoleto e incluso hay una pequeña nota que lo acompaña en el SDK. ¿Cuál es la mejor manera de hacer esto ahora? ¿Todavía es bueno usar requery? – marchinram