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

Thread작업이 끝나고 메소드를 실행하고 싶습니다.

0 추천

안녕하세요. Fragment에서 Thread를 실행 후 아래 그림과 같이 10초뒤에

Method를 실행시키고 싶은데 현재 방법을 몰라서

 

SystemClock.sleep(10000); 이런식으로 막아두었어요.

 

서버랑 접속해서 데이터를 가져와야 하기 때문에 아래 메소드를 나중에 실행해야 합니다.

이게 Thread에서 다 처리하고 싶은데 그렇게 되지 않더라구요.

 

혹시 방법이 있을까요?

 

Goni2 (770 포인트) 님이 2015년 2월 23일 질문
왜 스레드에서 다 처리 할 수 없나요?

1개의 답변

0 추천
스레드와 핸들러 조합으로 처리해보셔요...

핸들러에 딜레이를 주시면 되실것으로
nicehee (73,100 포인트) 님이 2015년 2월 23일 답변
이거 조금 더 복잡한게 쓰레드가 같은 Fragment가 아니고

저 명령어를 실행시키는 A Fragment가 있고
Thread는 다른 Activity에 존재합니다.

혹시 핸들러로 처리가 가능할까요...? SystemClock으로 막아노면
어플자체가 멈춰서 ..
...