У меня есть довольно простое изображение загрузки из кода строки сервера:
Glide.with(view.getContext()).load(url).placeholder(R.drawable.default_profile).into(view);
По какой-то причине я всегда зацикливаюсь на отображении заполнителя, а не на реальном изображении!
Я убедился, что передается действующий и рабочий URL. И, если я использую тот же код без заполнителя, он отлично работает
Glide.with(view.getContext()).load(url).into(view);
Есть идеи, почему?
android:usesCleartextTraffic="true"
в ваш файл манифеста. Подробный ответ находится здесь - person TeachMeJava   schedule 21.07.2019