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
.