diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2012-08-03 17:00:00 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2012-08-03 17:00:00 +0200 |
commit | 93812142dafac72b773573f7474033ae241ae348 (patch) | |
tree | c6ab9034562657a62a3eae4adc2510b0f7168226 /src/de/danoeh/antennapod/miroguide/con/MiroGuideConnector.java | |
parent | a0cedbcbed8b422188324dd2c1cabdfcf7a7dded (diff) | |
download | AntennaPod-93812142dafac72b773573f7474033ae241ae348.zip |
Imageloader tasks are now submitted to an executor service
Diffstat (limited to 'src/de/danoeh/antennapod/miroguide/con/MiroGuideConnector.java')
-rw-r--r-- | src/de/danoeh/antennapod/miroguide/con/MiroGuideConnector.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/de/danoeh/antennapod/miroguide/con/MiroGuideConnector.java b/src/de/danoeh/antennapod/miroguide/con/MiroGuideConnector.java index cccfff4d5..4d137a56f 100644 --- a/src/de/danoeh/antennapod/miroguide/con/MiroGuideConnector.java +++ b/src/de/danoeh/antennapod/miroguide/con/MiroGuideConnector.java @@ -15,10 +15,11 @@ import org.json.JSONException; import org.json.JSONObject; import android.net.Uri; +import android.net.http.AndroidHttpClient; /** Executes HTTP requests and returns the results. */ public class MiroGuideConnector { - private HttpClient httpClient; + private AndroidHttpClient httpClient; private static final String HOST_URL = "https://www.miroguide.com/api/"; private static final String PATH_GET_CHANNELS = "get_channels"; @@ -26,11 +27,11 @@ public class MiroGuideConnector { private static final String PATH_GET_CHANNEL = "get_channel"; public MiroGuideConnector() { - httpClient = new DefaultHttpClient(); + httpClient = AndroidHttpClient.newInstance(null); } public void shutdown() { - httpClient.getConnectionManager().shutdown(); + httpClient.close(); } private Uri.Builder getBaseURIBuilder(String path) { @@ -78,6 +79,7 @@ public class MiroGuideConnector { BufferedReader reader = new BufferedReader( new InputStreamReader(in)); result = reader.readLine(); + in.close(); } } else { throw new MiroGuideException(response.getStatusLine() |