제가지금 html파싱을 해서 데이터를 불러와서
리스트뷰에 넣었습니다.
리스트뷰는 커스텀리스트뷰 이고요,
그게 Fragment 안에 들어가있습니다.
public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState){
이렇게 onCreateView 밑에 데이터를 파싱해서 뽑아오는데
(저는 앱이 실행될때 바로 화면에 뿌려주기 위해)
Runnable task = new Runnable() {
@Override
public void run() {
getImgLink(url);
getOpenday(url);
getData(url);
getOpenMovday(url);
getPeoples(url);
getMoney(url);
getLink(url);
}
};
thread = new Thread(task);
thread.start();
try {
thread.join();
} catch (Exception e) {
}
이런식으로해서 데이터를 파싱해서 뿌려줍니다.
근데 여기서 파싱하는동안 로딩이 좀걸리더군요(한3초?)
그동안 Progressbar를 써서 로딩중이라고 표시하고싶은데..
일단 핸들러를 사용해서 고쳐보기도 하고,
수없이 고쳐봤는데 ㅠㅠ 에러나거나
아니면 Progressbar가 나타나질 않네요 ㅠㅠㅠ
어떻게 수정할수 있는 방법 없을까요?