Android ParseQueryAdapter notifyDataSetChanged no funciona

Uso de la última biblioteca de Parse v1.5.1

Gracias a la actualización ahora puedo hacer:

ParseQueryAdapter<ParseObject> mAdapter = new ParseQueryAdapter<ParseObject>(MainActivity.this, new ParseQueryAdapter.QueryFactory<ParseObject>() { @Override public ParseQuery<ParseObject> create() { ParseQuery<ParseObject> query = new ParseQuery<ParseObject>(ParseObject.class); query.fromLocalDatastore(); return query; } }); mListView.setAdapter(mAdapter); 

Ahora tengo algunos objetos apretados y aparecen correctamente, pero cuando los suelto así:

 //Some ParseObject in the above adapter object.unpinInBackground(new DeleteCallback() { @Override public void done(ParseException e) { if(e == null) { //I beleive this would be the correct approach. mAdapter.notifyDataSetChanged(); } } }); 

Naturalmente, quiero que el elemento para desaparecer de la ListView correspondiente, pero no lo hace. Pero digamos que vuelvo a una actividad diferente y revisar esta actividad, el ListView se muestra correctamente sin el objeto recientemente desenfundado.

¿Es esto un error? Si no, ¿qué estoy haciendo mal?

2 Solutions collect form web for “Android ParseQueryAdapter notifyDataSetChanged no funciona”

Tengo el mismo problema) Lo soluciono con el método de invocación ParseQueryAdapter.loadObjects ().

Puede intentar mAdapter.remove(object) antes de llamar a notifyDataSetChanged();

unpinInBackground elimina el objeto de la base de datos. Probablemente el adaptador tiene una copia local del objeto.

Parece que no hay método remove en ParseQueryAdapter .

Aquí está una respuesta de la fuente oficial:

Dado que un ParseQueryAdapter está diseñado para mostrar siempre los resultados de un ParseQuery, necesitará utilizar una solicitud de API para volver a cargar la consulta.

https://www.parse.com/questions/delete-a-object-using-parsequeryadapter

  • Pushes no recibidos después de que la aplicación esté cerrada
  • ¿Es Parse.com un servicio adecuado para la copia de seguridad / sincronización con SQLite en Android?
  • Problema de inicio de sesión de Android Facebook SDK con parse sdk
  • La diferencia entre los mensajes de emisión de GCM y PARSE
  • Guía de aplicaciones de chat de Android utilizando Parse y PubNub
  • ¿Es posible crear un objeto Parse desde JSON
  • Cómo consultar el valor de la columna que se establece como puntero a otra tabla en Parse
  • ParseQuery que encuentra el objeto nulo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.