Cómo eliminar entradas de firebase
Estoy explorando las funciones de Firebase, estoy teniendo problemas en cómo eliminar nodos o entradas de firebase usando código java? Busqué su API .. la versión web no proporciona la función remove (), pero el java no?
- El inicio de la aplicación se ralentiza: No se puede abrir '/system/framework/dpmapi.jar'
- Aclarar las conexiones Firebase
- Error al instalar apk en Android Studio 2.3
- "No se ha encontrado ningún módulo aceptable" en los emuladores de Android que utilizan com.google.android.gms play-services 9.2.0
- Cómo rellenar el adaptador RecyclerView con Firebase
- No se encontró el complemento con id 'com.google.gms.google-services'
- Llame a la base de datos de Firebase desde Google App Engine
- ¿Qué es la versión mínima de Google Play Services para utilizar Firebase?
- Android Firebase - No se puede recibir correctamente JSON de la instantánea de Firebase
- Google Play Games, Firebase y el nuevo inicio de sesión de Google
- ¿Cómo implementar la mensajería cloud firebase en el lado del servidor?
- Gradle sync failed: Version: 8.4.0 es menor que la versión mínima (9.0.0) necesaria para google-services plugin
- Error de Firebase debido a una excepción de puntero nulo
Hay un método removeValue()
en el objeto Firebase
:
Documentación
Establecer el valor de una ubicación en null
elimina esencialmente el nodo de la estructura.
Aunque la respuesta de @jsfrocha es totalmente correcta, es importante tener en cuenta que si está utilizando transacciones, lo cual es una buena práctica cuando está borrando datos, accede a los datos a través de un objeto MutableData, en cuyo caso no tiene el removeValue(...)
así que deberías usar setValue(null)
lugar.
Aquí está un snipped …
firebase.child(path).runTransaction(new Transaction.Handler() { public Transaction.Result doTransaction(MutableData mutableData) { mutableData.setValue(null); // This removes the node. return Transaction.success(mutableData); } public void onComplete(FirebaseError error, boolean b, DataSnapshot data) { // Handle completion } });
- Cómo evitar el límite de 65k método al utilizar Google Play Services
- ¿Cómo usar el almacenamiento en caché sin conexión universal del cargador de imágenes?