2010-08-05 6 views
1

내가 가진 활동이 AsyncTask를 시작합니다. AsyncTask가 완료되었음을 Activity에 알리는 가장 좋은 방법은 무엇입니까? 컨텍스트로 Activity를 전달할 수는 있지만 Activity의 유형을 AsyncTask에 알리고 싶지는 않습니다.Android AsyncTask Pub Context에 서브?

.NET에서 "AsyncTask"이벤트를 구독 할 것입니다. 안드로이드에서 그렇게 할 수있는 방법을 찾지 못했습니다.

답변

0

한 가지 방법은 AsyncTask가 완료되면 broadcast을 보내고 다른 유형의 활동이있는 경우 활성 상태 인 활동을 수신하는 것입니다. 브로드 캐스트를 보내려면 AsyncTask에 컨텍스트를 전달해야하지만 AsyncTask는 컨텍스트가 무엇인지에 차이를 둘 필요가 없습니다.

관련 문제