2013-12-09 5 views
-4

나는 앱을 만들고 있는데 이미지를 바꿀 때 이미지를 업데이트하고 싶습니다. 특정 URL에서 이미지를 표시하는 방법을 모르겠습니다. 것 같습니다하지 않는 (이전에 언급 한 바와 같이내 안드로이드 앱의 특정 URL에서 이미지를 어떻게 표시합니까?

도움과 제안은 당신에게 아마도

+1

는 http://stackoverflow.com/questions/3375166/android-drawable-images-from-url?rq=1 – inankupeli

+0

나는 "사이에 큰 차이를 볼 것 이미지를 업데이트 유지 "및"URL에서 이미지 표시 ". –

답변

0

중복 감사

을 감사합니다,하지만 여전히, 나는 URL에서 이미지를로드 할 AsyncTask를를 사용하는 것 제공된 링크의 경우). 이 라인을 따라

뭔가 :

new AsyncTask<String, Void, Drawable>() { 
    @Override 
    protected Drawable doInBackground(String... params) { 
    Drawable result = null; 
    try { 
     URL url = new URL(params[0]); 
     HttpURLConnection connection = (HttpURLConnection) url.openConnection(); 
     connection.connect(); 
     InputStream input = connection.getInputStream(); 
     result = Drawable.createFromStream(input, "src"); 
    } catch (MalformedURLException muExp) { 
     Log.e(TAG, "Bad URL provided!", muExp); 
    } catch (IOException ioExp) { 
     Log.e(TAG, "Error loading content from URL!", ioExp); 
    } 
    return result; 
    } 

    @Override 
    protected void onPostExecute(Drawable result) { 
    // Do something with your Drawable, in UI, here... 
    } 
}.execute("http://myimageurl.com/image.jpg");