Если вы хотите показать значение из базы данных Firebase Realtime, есть 3 способа. Но я покажу вам простой способ.
Я продолжу ваш код.
TextView fireBaseTextView;
TextView fireBaseTextView2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
fireBaseTextView = findViewById(R.id.fireBaseTextView);
fireBaseTextView2 = findViewById(R.id.fireBaseTextView2);
//Write a message to the database
FirebaseDatabase database = FirebaseDatabase.getInstance();
final DatabaseReference myRef = database.getReference("message");
myRef.setValue("Hello, World");
//Display the message from the database
myRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
if (dataSnapshot.exists()){
final String message = dataSnapshot.getValue(String.class);
fireBaseTextView2.setText(message);
}
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
}