http://www.masterqna.com/android/45244/asynctask-%EA%B4%80%EB%A0%A8-%EC%A7%88%EB%AC%B8-%ED%95%98%EB%82%98-%EB%93%9C%EB%A6%BD%EB%8B%88%EB%8B%A4
이 질문을 보고 interface를 만들어서 사용해보았는데요,
결과는 잘 나오는데 이해가 잘 안갑니다.
1, interface 생성
2. interface initialize
3. interface asyncTask에 전달.
4. asyncTask 에서 listener에 전달.
중에서
2. 인터페이스 초기화
Listener mListener = new Listener() {
@Override
public void onPost(int result) {
//Todo something
}
};
이 부분이 이해가 안가는데요,
초기화를 하고 나서 리스너를 task로 전달햇고, Task는 인터페이스 초기화 이후 excute 되는데
task의 결과값이 어떻게 초기화 단계에서 사용될 수 있는건가요?