MainActivity 부분
onCreate(){
String URL = "이미지주소";
new DownloadImageTask((ImageView)findViewById(R.id.imageView)).execute(URL);
}
DownloadImageTask.java 부분
public class DownloadImageTask extends AsyncTask<String, Void, Bitmap> {
ImageView bmImage;
public DownloadImageTask(ImageView bmImage) {
this.bmImage = bmImage;
}
@Override
protected Bitmap doInBackground(String... urls) {
String urlDisplay = urls[0];
Bitmap mIcon11 = null;
try{
InputStream in = new java.net.URL(urlDisplay).openStream();
mIcon11 = BitmapFactory.decodeStream(in);
}catch (Exception e){
Log.e("hong", "error : " + e.getMessage());
e.printStackTrace();
}
return mIcon11;
}
@Override
protected void onPostExecute(Bitmap result) {
bmImage.setImageBitmap(result);
}
}
'android' 카테고리의 다른 글
[android]URL ImageView 생성 (0) | 2015.01.27 |
---|---|
[android]AlertDialog ListView 예제 (0) | 2015.01.20 |
[android]Test 공부중5. MOCK 객체 (0) | 2015.01.12 |
[android]Test 공부중4. (0) | 2015.01.07 |
[android]Task 관련 공부중1 (0) | 2015.01.07 |