Wie werden Daten von Firebase in der Textansicht angezeigt? Wenn der Benutzer den Termin festlegt und auf Bestätigen klickt, sendet er eine Benachrichtigung, dann sollte die Benachrichtigung mein Datum und die Uhrzeit aus der Datenbank anzeigen, aber es ist ein Fehler aufgetreten.Fehler "Fehler beim Konvertieren des Werts vom Typ java.util.HashMap in String" beim Lesen von Firebase
myRef.child("Appointment").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
TextView mDate = (TextView) findViewById(R.id.tvdate);
// TextView mTime = (TextView) findViewById(R.id.tvtime);
for(DataSnapshot ds : dataSnapshot.getChildren())
Log.d("TAG",ds.child("Date").getValue(String.class));
}
@Override
public void onCancelled(DatabaseError error) {
Log.w(TAG, "Failed to read value.", error.toException());
}
});
}
Der Fehler ist immer noch der gleiche – Bleach