2017-11-29 15 views
0

i Problem haben, wenn Bild vom Server geladen werden soll gleiten mitGlide ausgefallene Ressource laden

dies mein Code

Glide.with(ImagePreviewActivity.this).load(path).into(img); 

und dies ist der logcat:

W/Glide: Load failed for 
http://localhost/AndroidFileUpload/file/IMG_20171128_153602.JPEG with size 
[720x1120] 
                class 
com.bumptech.glide.load.engine.GlideException: Failed to load resource 
                 Cause (1 of 1): class 
com.bumptech.glide.load.engine.GlideException: Fetching data failed, class 
java.io.InputStream, REMOTE 
                 Cause (1 of 1): 
class com.bumptech.glide.load.engine.GlideException: Fetch failed 
                  Cause (1 of 1): 
class java.net.ConnectException: failed to connect to localhost/127.0.0.1 
(port 80) after 2500ms: isConnected failed: ECONNREFUSED (Connection refused) 

, wie man behebt dieses Problem? jeder Vorschlag, den Sie würde geschätzt danken

+0

Was ist ** Pfad ** und URL ist von localhost, die nicht zugreifen kann – Prem

+0

es scheint wie Ihre Bild-URL von localhost ist, die nicht vom Gerät zugreifen kann. –

+0

so wie man es zugänglich macht? – Prasetyo

Antwort

1

Aktivieren Sie diese Zeile aus der Log-

Klasse java.net.ConnectException: fehlgeschlagen localhost/127.0.0.1

Das heißt, Ihr Bild verbinden Pfad ist auf Ihrem lokalen Host. Auf den lokalen Host kann von Ihrem Gerät aus nicht zugegriffen werden. Das könnte ein Problem verursachen. So konnte Gleitbild nicht geladen werden.

+0

also, wie man es vom Gerät zugänglich macht? – Prasetyo

+0

Machen Sie die richtige URL mit IP. –

+0

Wenn Sie von Emulator zugreifen, überprüfen Sie diese https://StackOverflow.com/a/9515414/3364266 –