import com.google.firebase.database.DataSnapshot;
import com.google.firebase.database.DatabaseError;
import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;
import com.google.firebase.database.ValueEventListener;
public class PlayId {
private DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference();
public String id;
public String name;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public PlayId() {
}
public PlayId(String id, String name) {
this.id = id;
this.name = name;
}
public void writeNewPlayList(String userId,PlayId user) { mDatabase.child("playlist").child("krikor").child(userId).setValue(user);
}
public void read()
{
ValueEventListener postListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
// Get Post object and use the values to update the UI
PlayId post = dataSnapshot.getValue(PlayId.class);
System.out.println(post.getId()+" tatatat "+post.name);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
};
mDatabase.addValueEventListener(postListener);
}}
einfach, wenn ich das erste time.It tue die ersten Werke, Er speichert playlist-> Krikor-> playlistid-> playlistId/playlistName. Wenn ich es aber nochmal anrufe, aktualisiert es die Daten. Ich möchte nur, dass es neue Daten-Playlisten speichert -> Krikor -> neue Daten -> neue Daten/neue Daten. Was ist die Lösung?Firebase funktioniert nicht
Die zweite Frage, die ich habe, wie lese ich alle gespeicherten Werte Wiedergabeliste-> Krikor. Da könnte ich Playlist-> James haben.