안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요,
제가 제이슨으로 파싱하여 이미지 패스를 가져오고
스레드를 통해서 비트맵으로 변환하고 핸들러를 이용해 리스트에 뿌려집니다,
총 열개를 파싱하고 , 파싱까지는 0번부터 9번까지 차례대로 파싱이되서 넘어오는데
핸들러에서 이미지 순서가 뒤바뀌어 막 뿌려집니다..
로딩 되는대로 막 뿌리는거 같은데 핸들러는 아래와 같은 구조이고
private Runnable doUpdateUI = new Runnable() {
@Override
public void run() {
ItemPhoto0 = bm;
adapter.notifyDataSetChanged();
}
};
adapter.notifyDataSetChanged(); 이 부분이 갱신부분이라 이미지를 뿌리면서 계속 갱신을 하게되는데
이 구문을 빼면 갱신은 안되지만 순서는 제대로 들어오네요,,
하지만 갱신이 안된다는거 ㅜ 어떤부분을 손봐야 할까요..




리스트 따로 만들어서 번호순대로 정렬해서 다시 아답터에 넣어주면 되겠네요.