Я пытаюсь выполнить чтение из базы данных Firebase в свое приложение, но после нескольких попыток оно не работает.
Это база данных firebase:
![this is the firebase database](https://i.stack.imgur.com/tKWsx.jpg)
Я пытаюсь получить два значения у детей, как это:
sharedPref = getPreferences(MODE_PRIVATE);
String UserId = sharedPref.getString("firebasekey", "");
final TextView mkid1ID = (TextView) findViewById(R.id.kid1);
final TextView mkid2ID = (TextView) findViewById(R.id.kid2);
mDatabaseUser_Kid1ID = FirebaseDatabase.getInstance().getReference().child("users").child(UserId).child("Kid1ID");
mDatabaseUser_Kid2ID = FirebaseDatabase.getInstance().getReference().child("users").child(UserId).child("kid2ID");
mDatabaseUser_Kid2ID.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
mkid2ID.setText(dataSnapshot.getValue(String.class));
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
mDatabaseUser_Kid1ID.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
mkid1ID.setText(dataSnapshot.getValue(String.class));
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
к такой раскладке
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/kid1"
android:clickable="true"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/kid2"
android:clickable="true"/>
Я новичок в разработке Android, пожалуйста, мне нужна помощь, спасибо