Я делаю проект для загрузки изображения, но всякий раз, когда я пытаюсь загрузить изображение в круговое изображение через скользящее движение, но всякий раз, когда я запускаю приложение, представление изображения становится пустым и появляется ошибка скольжения.
dp = view.findViewById(R.id.circleView);
GlideApp
.with(getActivity())
.load(serverResponse.getMessage().getPic())//C:/Apache24/htdocs/app2/User Files/User Id-102/User id 102.jpg
.listener(new RequestListener<Drawable>() {
@Override
public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Drawable> target, boolean isFirstResource) {
// log exception
Toast.makeText(getActivity(), "Error loading image", Toast.LENGTH_SHORT).show();
Log.v("glide", "Error loading image", e);
return false; // important to return false so the error placeholder can be placed
}
@Override
public boolean onResourceReady(Drawable resource, Object model, Target<Drawable> target, DataSource dataSource, boolean isFirstResource) {
return false;
}
})
.into(dp);
Журнал
2018-11-02 19: 20: 08.709 31664-31664/com.example.user.myapplication W/Glide: загрузка не удалась для C: /Apache24/htdocs/app2/Файлы пользователя/Идентификатор пользователя-102/Идентификатор пользователя 102.jpg с размером [200x200]
Класс com.bumptech.glide.load.engine.GlideException: не удалось загрузить ресурс
2018-11-02 19: 20: 08.718 31664-31664/com.example.user.myapplication V/glide: Ошибка загрузки изображения
Класс com.bumptech.glide.load.engine.GlideException: не удалось загрузить ресурс
Я не могу понять, откуда на самом деле происходит ошибка.
Я нашел решение, я хотел загрузить файл с локального сервера моего компьютера и использовал ссылку на файловую систему компьютера, которая не поддерживается glide, но когда я передал IP-адрес вместе с адресом файла (например, http://(your ip like 192....)/your localhost project folder/image.jpg
) и все http://(your ip like 192....)/your localhost project folder/image.jpg
.
Кажется, вы используете недопустимую ссылку на изображение. Glide может загружать ресурсы из Интернета (http или https) или из файловой системы устройства (мобильный телефон/планшет). Но, похоже, ваш ответ содержит ссылку на файл изображения в файловой системе вашего ПК.