Я немного запутался в различиях между Asynctask
, Thread
, Service
, Loader
в Android.
Я знаю, как это работает. Но я все еще не понимаю, что и когда я должен использовать.
Я работаю с Android в течение 3 лет и обычно использую Asynctask
для всех фоновых задач (а иногда и для Thread). Но многие люди говорят, что "Asynctask устарела" и не рекомендуют их использовать. Также они рекомендуют использовать robospice или Volley.
Итак, действительно ли это Asynctask
, и я должен использовать фреймворк для сетевых задач? И что я должен использовать для фоновой (не сетевой) задачи?