From a60225626db91e98691e88f1d3a60bb16ecdec8f Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Wed, 15 May 2013 13:13:32 +0400 Subject: [PATCH] use thread pool executor for downloading feed icons --- src/org/fox/ttrss/FeedsFragment.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/org/fox/ttrss/FeedsFragment.java b/src/org/fox/ttrss/FeedsFragment.java index 24150c68..da428823 100644 --- a/src/org/fox/ttrss/FeedsFragment.java +++ b/src/org/fox/ttrss/FeedsFragment.java @@ -25,6 +25,7 @@ import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.net.http.AndroidHttpClient; import android.os.AsyncTask; +import android.os.Build; import android.os.Bundle; import android.os.Environment; import android.preference.PreferenceManager; @@ -345,7 +346,11 @@ public class FeedsFragment extends Fragment implements OnItemClickListener, OnSh } GetIconsTask git = new GetIconsTask(baseUrl); - git.execute(m_feeds); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) + git.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, m_feeds); + else + git.execute(m_feeds); m_feedIconsChecked = true; }