заполнение массива изображениями из папки хранения Firebase - PullRequest
0 голосов
/ 04 мая 2018

Итак, мне удалось заставить мое приложение для Android работать с Firebase и Glide, и я могу загрузить одно изображение из Firebase в ImageView следующим образом:

imageview1;

imageview1 = (ImageView)findViewById(R.id.ivTest);
String url1 = "https://firebasestorage.googleapis.com/v0/b/zxtrix-e017d.appspot.com/o/fullsize%2Falligator.jpg?alt=media&token=1b85f1c4-4133-41d8-a65f-eg2e263g0403";
Glide.with(getApplicationContext())
     .load(url1)
     .into(imageview1);

Однако в настоящее время я загружаю массив изображений из моей папки / res /, например, так и хочу изменить его, чтобы он загружался из Firebase.

Integer[] ApocImages =  {R.drawable.image1, R.drawable.image2, R.drawable.image3, R.drawable.image4,
        R.drawable.image5, R.drawable.image6, R.drawable.image7, R.drawable.image8,
        R.drawable.image9, R.drawable.image10, R.drawable.image11, R.drawable.image12,
        R.drawable.image13, R.drawable.image14, R.drawable.image15, R.drawable.image16};

Я загрузил все изображения из моей папки / res / в область хранения приложений Firebase.

Как теперь я могу загрузить их из Firebase в мой массив?

Спасибо!

1 Ответ

0 голосов
/ 04 мая 2018

Вы можете сделать массив URL таким же, как и нарисованный вами.

String[] url =  {"https://firebasestorage.googleapis.com/v0/b/zxtrix-e017d.appspot.com/o/fullsize%2Falligator.jpg?alt=media&token=1b85f1c4-4133-41d8-a65f-eg2e263g0403",
"https://firebasestorage.googleapis.com/v0/b/zxtrix-e017d.appspot.com/o/fullsize%2Falligator.jpg?alt=media&token=1b85f1c4-4133-41d8-a65f-eg2e263g0403",
"https://firebasestorage.googleapis.com/v0/b/zxtrix-e017d.appspot.com/o/fullsize%2Falligator.jpg?alt=media&token=1b85f1c4-4133-41d8-a65f-eg2e263g0403"}; 

После этого установите для цикла

for (int i=0; i<url.size; i++) {
    Glide.with(getApplicationContext())
         .load(url.get(i))
         .into(imageview1);
}
...