Это возвращает мне ArrayList, содержащий изображение Uris, которое я сохранил в Firestore.Как я могу развернуть список массивов и извлечь их один за другим? Ниже приведен пример вывода logcat.
{0 = https://firebasestorage.googleapis.com/v0/b/app........, 1 = https://firebasestorage.googleapis.com/v0/b/app........., 2 = https://firebasestorage.googleapis.com/v0/b/app}
firebaseFirestore.collection("Ads").whereEqualTo("user_id",user_id).get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if (task.isSuccessful()) {
if (task.isSuccessful()) {
for (QueryDocumentSnapshot document : task.getResult()) {
Map<String, Object> map = document.getData();
for (Map.Entry<String, Object> entry : map.entrySet()) {
ArrayList<String> imgUri = (ArrayList<String>) entry.getValue();
for (String uri : imgUri) {
Log.d(TAG, uri);
}
}
}
}
}
структура дБ