Mein Firebase-Datenbankspeicherformat wie folgt.Entfernen von DataSnapshot von Firebase setValue()
{
key=3553: 3223,
value={
-KZMFwmCYKevESD6qtjD={
text=Hello I am,
timestamp=[
.sv: timestamp
],
imageUrl=,
senderId=yDapbI755tOD72ivfsdferOv1RIHMnAe03
}
}
}
aber zum eingestellten Wert in der Firebase-Datenbank zu speichern, mache ich so.
String Temp = "{timestamp: [.sv: timestamp], imageUrl: , senderId: " + Utils.SET_HEADER_ID + ", text: " + strMessage + "}";
System.out.println("===== Temp String : " + Temp);
String key = mFirebaseDatabaseReference.child("threads/3333:3333").push().getKey();
mFirebaseDatabaseReference.child("threads/3333:3333").child(key).setValue(Temp);
Wie ich oben Code schrieb habe ich Daten in Firebase-Datenbank hinzugefügt. Aber es wird automatisch DataSnapshot JsonObject am Anfang meiner einfügen Datenbankformat wie folgt, was falsch ist.
DataSnapshot{
key=3333: 3333,
value={
-KZPfTKJhaCC4RkIj45P={
timestamp: [
.sv: timestamp
],
imageUrl: ,
senderId: yDapbI755tOD72ivOv1RIHMnAe03,
text: hiiiiiiiii
}
}
}
Wie kann ich diese DataSnapshot aus einfügen Format von Firebase entfernen?