summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/miroguide/con/MiroGuideConnector.java
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-08-03 17:00:00 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-08-03 17:00:00 +0200
commit93812142dafac72b773573f7474033ae241ae348 (patch)
treec6ab9034562657a62a3eae4adc2510b0f7168226 /src/de/danoeh/antennapod/miroguide/con/MiroGuideConnector.java
parenta0cedbcbed8b422188324dd2c1cabdfcf7a7dded (diff)
downloadAntennaPod-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.java8
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()