Добавить несколько изображений из Firebase в android Studio - PullRequest
1 голос
/ 19 апреля 2020

Я пытаюсь получить несколько данных изображения из базы FireBase. Я уже сделал это с помощью Пикассо, но он может показать только одно изображение данных. Я понятия не имею, как использовать ValueEventListener или массив

@Override
protected void onStart() {
    super.onStart();
    first.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
            String link = dataSnapshot.getValue(String.class);
            Picasso.get().load(link).into(ImageView2);
        }
        @Override
        public void onCancelled(@NonNull DatabaseError databaseError) {

        }
    });


}

1 Ответ

2 голосов
/ 19 апреля 2020
@Override
protected void onStart() {
    super.onStart();
    first.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
 for (DataSnapshot snapshot : dataSnapshot){
                    String link = dataSnapshot.getValue(String.class);
            Picasso.get().load(link).into(ImageView2);
                }

        }
        @Override
        public void onCancelled(@NonNull DatabaseError databaseError) {

        }
    });


}
...