AsyncTask가 새로운 Thread로 생성되어서 백그라운드에서 돌아간다는 것을 알고 있습니다.
만약 main에서 AsyncTask의 Thread를 생성하여 Thread 안에서의 변경된 값을 main에서 가져오고 싶은데 어떤식으로 해야하나요?
onProgress를 사용하거나 Handler를 이용합니다.
그냥가자 // 답변 감사드립니다. 찾아보니 onProgress는 UI 객체에 대한 접근이네요, 저는 단순히 String 변수에 값을 넘겨주기를 원하고 있습니다. ㅜㅜ Handler 에 대해서 찾아봐야겠네요
onProgressUpdate 이거 였군요... AsyncTask의 콜백중 하나... 핸들러나 이거 둘중에 하나 골라잡아서 쓰시면 됩니다.
리스너 인터페이스를 만들어 쓰시면 될듯합니다.
로그인 유지
onProgress를 사용하거나 Handler를 이용합니다.