@Override
protected Bitmap doInBackground(Void... voids) {
try{
URLConnection connection = new URL(url).openConnection();
connection.setConnectTimeout(1000 * 30);
connection.setReadTimeout(1000 * 30);
return BitmapFactory.decodeStream((InputStream)connection.getContent(), null, null);
}catch (Exception e){
e.printStackTrace();
return null;
}
}
@Override
protected void onPostExecute(Bitmap bitmap)
{
super.onPostExecute(bitmap);
if(bitmap != null){
//
}
}
위의 코드는 제가 지금 사용하고 있는 코드인데 asynctask를 이용해서 사진이 저장된 경로를 url에 저장한 뒤 onPostExecute에서 bitmap을 이미지 뷰에 넣는 코드입니다.
이미지뷰가 이미 있다면 거기에 만들어서 넣으면 되는데
지금 제가 하려는게 AdapterViewFlipper를 이용해서 6장의 이미지를 슬라이드 시키려고 합니다.
그런데 이 함수예제를 보니 하나의 이미지뷰에 setImageResource();를 이용하는데
얘는 인자값을 int로 받더군요 그래서 얘를 쓰려면 R.drawable을 쓰던데
제가 지금까지 이미지 저장해온방법은 위의 코드를 이용해서 apmsetup의 htdocs의 특정 파일에 저장해왔는데
도저히 해결방법을 못찾아서 질문드립니다...
AdapterViewFlipper를 사용할 수 없다면 이미지 슬라이드하는 것처럼 할 수 있는 방법이 뭐가 있는지 알고싶습니다.