Stop retrieve data from Firebase after its loaded.
This is my code:
databaseReference.child("SHARE").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot ds : dataSnapshot.getChildren()) {
information spacecraft = ds.getValue(information.class);
spacecrafts.add(spacecraft);
}
adapter adapterView= new adapter(MainActivity.this, spacecrafts);
gridView.setAdapter(adapterView);
}
}