Если вы хотите получить данные в другом приложении, вы должны использовать eventListeners
, при условии, что вы правильно установили правила вашей базы данных.
Существует три eventListeners
, которые вы можете использовать, а именно:singleValueEventListener
, valueEventListener
и childEventListener
.Поскольку вы не опубликовали структуру своей базы данных, я предполагаю, что вы знаете, как получить требуемый DatabaseReference
.
ValueEventListener eventListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot ds : dataSnapshot.getChildren()) {
Client client = ds.getValue(Client.class);
}
}
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
};
databaseReference.addListenerForSingleValueEvent(eventListener);