Я строил приложение, используя изображения в отрисовке, но поскольку их было слишком много, я сохранил их в Firebase.
Теперь, когда я работал с drawable, все было в порядке, но теперь, когда я использую Glide, а изображения не в рисованной форме, я застрял.
У меня есть RecyclerView с 9 CardViews (= Элемент класса CardView + AdapterClass и т. Д. И т. Д.).
В основном фрагменте я создал список с
list.add(new SpeciesItem("Name", "Description", R.id.picture);
Но теперь у меня есть ссылка для скачивания, а не ссылка для рисования.
После того, как все изменилось соответствующим образом, я вернулся к тому моменту, когда изображения в CardViews загружаются (теперь через Glide), и теперь вот моя проблема:
При нажатии CardView расширяется до новой операции с общими элементами (имя и изображение).
Разделение имен по-прежнему работает, конечно, до Name.setText(intent.getStringExtra("name"));
, потому что я использовал намерения.
Я не могу сделать что-то вроде Glide.with(this).load(intent.getIntExtra("image", 0)).into(ImageView);
Но я тоже не могу Glide.with(this).load(List.get(position).getPicture).into(ImageView)
, потому что это новое занятие, и я не знаю, как вызвать CardView ArrayList.
Как передать изображение, загруженное с помощью Glide в CardView, в ImageView внутри другого действия?