我确实解决了在Firebase上显示数据库数据的应用程序的问题,但是存在一个问题,如果用户没有Internet连接,则空白页面将显示为不包含任何内容。使用此代码查看数据。
ref.child("Sat").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
satelliteList.clear();
for (DataSnapshot snapshot : dataSnapshot.getChildren()) {
Satellite satellite = snapshot.getValue(Satellite.class);
satelliteList.add(satellite);
adapter.notifyDataSetChanged();
}
Collections.reverse(satelliteList);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});