Ich habe ein Problem mit meiner App, die ich mit Android Studio und Firebase entwickeln. Ich möchte Daten von Firebase erhalten und sie mit anderen Daten von Firebase vergleichen und in einer Listview anzeigen. Die Daten, die ich möchte, ist die Zeichenfolge im folgenden Bild.bekommen mehrere Knoten in firebase
Das Problem hier ist, nicht Ich weiß, wie mehrere Zeichenfolge aus der Datenbank zu erhalten.
Dies ist der Code, den ich versucht worden:
public class testActivity extends AppCompatActivity {
private DatabaseReference applydatabase;
String app;
String applied;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_test);
app = getIntent().getExtras().getString("id");
applydatabase = FirebaseDatabase.getInstance().getReference().child("Apply").child(app).child("Applyid");
applydatabase.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
applied = dataSnapshot.getValue().toString();
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
}
}
Ok .. ich werde dies später versuchen. Aber was soll ich tun, wenn mehr Daten unter applyd hinzugefügt werden sollen. Ist diese Lösung noch gültig? Und ich muss die Daten, die ich von Firebase bekomme, für eine andere Methode verwenden. –