एंड्रॉइड 3.0 के बाद से आपको मुख्य थ्रेड पर नेटवर्क सामग्री करने की अनुमति नहीं है। क्यों? क्योंकि नेटवर्क की समस्याएं धीमी यूआई की ओर ले जाएंगी। तो आपको सभी http सामग्री को एक नए धागे में करना होगा। आप सही रास्ते पर हैं लेकिन आपने अपने AsyncTask में गलती की है। अपने async कार्य में खाली doInBackground विधि को हटा दें और अपनी विधि पर @Override लिखें।