안녕하세요?


네트워크때문에 요번에 AsyncTask 를 배워서 요긴하게 써먹고있는데요..


AsyncTask 의 쓰레드가 멈췄을때의 이벤트를 받는방법을 몰라서..


액티비티에 함수를 만들어놓고  그걸 onPostExecute에서 호출되게끔 처리하고있습니다.


임시방편이긴한데..


AsyncTask 에 계속 귀속되는 느낌이 들어서 코드도 점점더 지저분해지고.. 별로더라구요..


앱이 실행되면 네트워크 상태를 체크한후부터 여부에 따라서 나머지를 처리하든지 아니면 앱종료를 시키는 과정을 만들고싶은데요.


AsyncTask 를 실행시키고나서 다음코드가 자동으로 이행되니깐 서로 따로 놀게돼서 문제가 생겨버리더라구요.



리스너처럼 AsyncTask 를 종료했을때 감지될수있는 함수나..뭐그런방법들이 존재하는지요?