J'ai mise en page simple avec ImageViewGlide ne peut pas charger l'image
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.vbusovikov.glidetest.MainActivity">
<ImageView
android:id="@+id/image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
/>
</RelativeLayout>
et simple expression Glide pour charger une image à ce ImageView juste pour tester Glide
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ImageView imageView = (ImageView)findViewById(R.id.image);
Glide.with(this)
.load("http://you-ps.ru/uploads/posts/2013-08/1376601606_1273.png")
.error(R.mipmap.ic_launcher)
.into(imageView);
}
Cependant, l'icône d'erreur est affiché. Quel genre de problème cela peut-il être? J'ai un serveur proxy sur mon réseau, et approprié gradle.properties pour ce cas. Mais même si j'essaie de lancer cette petite application en dehors de tous les proxies, cela ne fonctionnera pas pour une raison ou pour une autre.
Mon fichier build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.example.vbusovikov.glidetest"
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.1.1'
compile 'com.github.bumptech.glide:glide:3.7.0'
testCompile 'junit:junit:4.12'
}
UPD. Cette application simple peut charger des images à partir d'Internet, mais il ne peut pas charger les images de mon serveur. Certaines images de mon serveur sont bien chargées, mais d'autres ne le sont pas. Je suis perdu avec ce déjà
'essayer de lancer cette petite application en dehors de tous les proxies, ça ne marchera pas pour une raison quelconque», essayez de changer l'image aussi. ça marche ou pas? –
'Glide.with (yourclass.this)' –
http://stackoverflow.com/questions/36384789/glide-not-loading-real-image-and-stuck-with-placeholder –