@ally
Для получения данных из базы данных Firebase на Android, вы можете использовать Firebase Realtime Database или Firebase Firestore.
Firebase Realtime Database:
1 2 |
FirebaseDatabase database = FirebaseDatabase.getInstance(); DatabaseReference myRef = database.getReference("путь_к_вашим_данным"); |
1 2 3 4 5 6 7 8 9 10 11 12 |
myRef.addValueEventListener(new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { // Обработайте полученные данные // dataSnapshot содержит данные из базы данных } @Override public void onCancelled(DatabaseError databaseError) { // Обработайте случай ошибки получения данных } }); |
Firebase Firestore:
1 2 |
FirebaseFirestore db = FirebaseFirestore.getInstance(); CollectionReference myCollection = db.collection("путь_к_вашим_данным"); |
1 2 3 4 5 6 7 8 9 10 11 12 |
myCollection.get().addOnSuccessListener(new OnSuccessListener<QuerySnapshot>() { @Override public void onSuccess(QuerySnapshot queryDocumentSnapshots) { // Обработайте полученные данные // queryDocumentSnapshots содержит данные из базы данных } }).addOnFailureListener(new OnFailureListener() { @Override public void onFailure(@NonNull Exception e) { // Обработайте случай ошибки получения данных } }); |
Убедитесь, что имеете достаточные права доступа к вашей базе данных Firebase и при необходимости настройте права доступа в настройках вашего проекта Firebase.