ventajas utero uterino una total tiene quitar que parcial operacion matriz histerectomia hacer dura desventajas despues desinflamar debo cura cuidados cuello cuanto como comer cancer abdominal abdomen android parse.com

android - utero - que no debo hacer despues de una histerectomia



Las operaciones de matriz a veces arrojan ''La operación no es válida después de la operación anterior'' (2)

En una de mis subclases de análisis, tengo un método como este:

public void updateCheckpoint(String checkpoint, boolean checked) { if (checked) { addUnique(checkedCheckpoints, checkpoint); } else { removeAll(checkedCheckpoints, Arrays.asList(checkpoint)); } }

Esta actualización es seguida inmediatamente por una fijación en el almacén de datos local.

Incluso cuando se agrega un ProgressDialog para asegurar que el pinning se haya completado entre las actualizaciones, a veces la Operation is invalid after previous operation se lanza la Operation is invalid after previous operation .

¿Hay una forma más robusta de hacer operaciones de matriz?


En la documentación de Parse bajo arreglos , dice

"Tenga en cuenta que actualmente no es posible agregar y eliminar atómicamente elementos de una matriz en el mismo guardado. Tendrá que llamar guardar entre cada tipo diferente de operación de matriz".

Cuando ambos agreguen y eliminen de su objeto de análisis, emitirá el error "La operación no es válida después de la operación anterior". Para evitar este error primero agregue los nuevos valores a la matriz, guarde el objeto, elimine los valores anteriores y luego vuelva a guardar.


Inicialmente, el valor de una matriz en el tablero de instrumentos se lee (undefined) . Si lo cambia manualmente a (null) e intenta agregarlo. Lanzará este error.