La devolución de llamada saveInBackground no funciona
Después de llamar al código siguiente varias veces (5-10 veces), método done () para SaveCallback no se dispara y toda la aplicación parece atascada. Parece que esta petición arruina la cola de solicitudes y todas las demás consultas no disparan sus devoluciones. No hay errores en las devoluciones de llamada y en los registros. "ANTES DE SALVAR" – se muestra en registros, mientras que "GUARDADO" – no lo hizo.
¿Necesito cambiar el contrato de tasación de pars, o cambiar mi código de alguna manera?
- Parse.com, Parse SDK descarga NO Archivo Parse-1.10.3.jar en el SDK
- Parse Push - Cómo abrir automáticamente una actividad sin la acción del usuario al recibir un empujón en Android
- ¿Qué sucede si falla el servicio de datos de la nube de Parse?
- ¿Es posible establecer un color de fondo para el icono en el cajón de notificaciones en Android si se utiliza Parse Push?
- ¿Cómo puedo Simular SHUTDOWN de Parse.com para medir su imapacto?
Log.d("MESSAGE OBJECT", " BEFORE SAVING"); messageParseObject.saveInBackground(new SaveCallback() { @Override public void done(final ParseException e) { Log.d("MESSAGE OBJECT", " SAVED"); if (e != null){ completitionCallback.error(e); return; } chatObject.put(ModelConstants.LAST_MESSAGE_KEY, messageParseObject); chatObject.getRelation(ModelConstants.MESSAGES_KEY).add(messageParseObject); chatObject.saveInBackground(new SaveCallback() { @Override public void done(ParseException e) { Log.d("CHAT OBJECT", " SAVED"); if (e == null) completitionCallback.success(); else completitionCallback.error(e); } }); } });
- Cómo encontrar un usuario en un objeto ParseUser
- ¿Cómo se encuentran los ParseRoles actualmente asociados con el ParseUser actual?
- Cómo obtener objectId en Parse.com android
- ProGuard no puede encontrar bibliotecas de referencia
- KnoxVpnUidStorageknoxVpnSupported Valor de API devuelto es error falso al usar Parse api
- ¿Es Parse.com un servicio adecuado para la copia de seguridad / sincronización con SQLite en Android?
- Recuperación de datos de puntero de Parse.com en Android
- Force Parse Push Notifications para usar PPNS en lugar de GCM
Frente a esto y realmente me volvió loco. Esto es lo que encontré. Si la Clase ya está creada en Parse.com, incluso si hay una pequeña discrepancia saveInBackground y saveEventually fracasa sin ningún error.
La mejor manera, si esto sucede es eliminar la clase creada en Parse.com y dejar que el androide SDK lo llame automáticamente en la primera invocación.
Al menos eso me hizo el truco.
- Uso de intelliJ con gradle OFFLINE para el desarrollo de android
- Android – ¿Cómo puedo despertar el teléfono de un sueño duro para tomar una foto?