Prawdziwa różnica między AsyncTask a Thread

Czytałem dokumentację na Androida (AsyncTask, Wątek) isamouczek vogella w tej sprawie, ale mam jeszcze wątpliwości.

Na przykład chcę wysłać wiadomość z aplikacji na Androida na serwer. Chciałbym, aby ten proces był responsywny. Co powinienem użyć?

Widziałem przykłady, w których tworzą nowyThread nie blokuj interfejsu użytkownika, ale w ten sposób nie mamy postępu procesu, także musisz przetworzyć odpowiedź w obrębieThread ponieważrun() metoda nie zwraca niczego.

AsyncTask wydaje się lepszą opcją niżThread, ale nie wiem jakie są konsekwencje używaniaAsyncTask zamiastThread.

questionAnswers(6)

yourAnswerToTheQuestion