마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 ImageView Url 이미지 셋팅 문의. 애뮬레이터:정상/APK:미노출

0 추천

안드로이드 ImageView Url 이미지 셋팅 문의드립니다.

애뮬레이터 에서 정상적으로 Url이미지를 불러와서 실행이 되는데.

APK로 만들어서 휴대폰에 설치 하면 ImageView영역이 노출이 되질 않네요..

어떤 문제가 있을까요?>  ㅠㅠ

 

String strImg = "이미지URL";
ImageView iv = (ImageView)findViewById((Integer) R.id.imageView1);
iv.setImageBitmap(GetImageFromURL(strImg));
 
 
private Bitmap GetImageFromURL(String strImageURL) {
   Bitmap imgBitmap = null;
 
   try {
       URL url = new URL(strImageURL);
       URLConnection conn = url.openConnection();
       conn.connect();
 
       int nSize = conn.getContentLength();
       BufferedInputStream bis = new BufferedInputStream(
               conn.getInputStream(), nSize);
       imgBitmap = BitmapFactory.decodeStream(bis);
       bis.close();
   } catch (Exception e) {
       e.printStackTrace();
   }
 
   return imgBitmap;
}

 

익명사용자 님이 2013년 7월 30일 질문

1개의 답변

0 추천

메서드에서 반환하는 비트맵이 null이겠죠.

왜 null인지는 디버깅을 해봐야...

 

덧. 

R.id.imageView1 는 int 값인데 그걸 왜 래퍼 클래스로 형변환 하시는 건지...

Elex (9,090 포인트) 님이 2013년 7월 30일 답변
4.0이상 부터는 스레드를 이용한 방식으로 해야 된다고 하네요.
strictmode 이용해서 해야하는 군요....
...