diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2014-11-10 22:00:49 +0100 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2014-11-10 22:00:49 +0100 |
commit | 99068c82ccf1ac03153e5eb6e79ff2c610caf3cf (patch) | |
tree | c067d370a9b3d11d1b69632c37300bb2a0c3d55a /app/src/main/java/de/danoeh/antennapod/adapter | |
parent | ad04a80ae7b2091c94b0d007c2a78d97e7af871d (diff) | |
download | AntennaPod-99068c82ccf1ac03153e5eb6e79ff2c610caf3cf.zip |
Updated picasso library
Use RequestHandler instead of Downloader for extracting bitmaps from media files
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/adapter')
6 files changed, 25 insertions, 14 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/DownloadedEpisodesListAdapter.java b/app/src/main/java/de/danoeh/antennapod/adapter/DownloadedEpisodesListAdapter.java index 3af9bdcda..15e0a7a33 100644 --- a/app/src/main/java/de/danoeh/antennapod/adapter/DownloadedEpisodesListAdapter.java +++ b/app/src/main/java/de/danoeh/antennapod/adapter/DownloadedEpisodesListAdapter.java @@ -10,8 +10,9 @@ import android.widget.ImageButton; import android.widget.ImageView; import android.widget.TextView; +import com.squareup.picasso.Picasso; + import de.danoeh.antennapod.R; -import de.danoeh.antennapod.core.asynctask.PicassoProvider; import de.danoeh.antennapod.core.feed.FeedItem; import de.danoeh.antennapod.core.util.Converter; @@ -87,7 +88,7 @@ public class DownloadedEpisodesListAdapter extends BaseAdapter { holder.butSecondary.setOnClickListener(secondaryActionListener); - PicassoProvider.getMediaMetadataPicassoInstance(context) + Picasso.with(context) .load(item.getImageUri()) .fit() .into(holder.imageView); diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/NavListAdapter.java b/app/src/main/java/de/danoeh/antennapod/adapter/NavListAdapter.java index cbe7665fd..a0ba0f794 100644 --- a/app/src/main/java/de/danoeh/antennapod/adapter/NavListAdapter.java +++ b/app/src/main/java/de/danoeh/antennapod/adapter/NavListAdapter.java @@ -11,8 +11,9 @@ import android.widget.BaseAdapter; import android.widget.ImageView; import android.widget.TextView; +import com.squareup.picasso.Picasso; + import de.danoeh.antennapod.R; -import de.danoeh.antennapod.core.asynctask.PicassoProvider; import de.danoeh.antennapod.core.feed.Feed; /** @@ -180,7 +181,7 @@ public class NavListAdapter extends BaseAdapter { holder.title.setText(feed.getTitle()); - PicassoProvider.getDefaultPicassoInstance(context) + Picasso.with(context) .load(feed.getImageUri()) .fit() .into(holder.image); diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/NewEpisodesListAdapter.java b/app/src/main/java/de/danoeh/antennapod/adapter/NewEpisodesListAdapter.java index 171f82114..1f98ec158 100644 --- a/app/src/main/java/de/danoeh/antennapod/adapter/NewEpisodesListAdapter.java +++ b/app/src/main/java/de/danoeh/antennapod/adapter/NewEpisodesListAdapter.java @@ -11,8 +11,9 @@ import android.widget.ImageView; import android.widget.ProgressBar; import android.widget.TextView; +import com.squareup.picasso.Picasso; + import de.danoeh.antennapod.R; -import de.danoeh.antennapod.core.asynctask.PicassoProvider; import de.danoeh.antennapod.core.feed.FeedItem; import de.danoeh.antennapod.core.feed.FeedMedia; import de.danoeh.antennapod.core.storage.DownloadRequester; @@ -133,7 +134,7 @@ public class NewEpisodesListAdapter extends BaseAdapter { holder.butSecondary.setTag(item); holder.butSecondary.setOnClickListener(secondaryActionListener); - PicassoProvider.getMediaMetadataPicassoInstance(context) + Picasso.with(context) .load(item.getImageUri()) .fit() .into(holder.imageView); diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/QueueListAdapter.java b/app/src/main/java/de/danoeh/antennapod/adapter/QueueListAdapter.java index bc42ad063..d5b85575b 100644 --- a/app/src/main/java/de/danoeh/antennapod/adapter/QueueListAdapter.java +++ b/app/src/main/java/de/danoeh/antennapod/adapter/QueueListAdapter.java @@ -4,9 +4,15 @@ import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; -import android.widget.*; +import android.widget.BaseAdapter; +import android.widget.ImageButton; +import android.widget.ImageView; +import android.widget.ProgressBar; +import android.widget.TextView; + +import com.squareup.picasso.Picasso; + import de.danoeh.antennapod.R; -import de.danoeh.antennapod.core.asynctask.PicassoProvider; import de.danoeh.antennapod.core.feed.FeedItem; import de.danoeh.antennapod.core.feed.FeedMedia; import de.danoeh.antennapod.core.storage.DownloadRequester; @@ -92,7 +98,7 @@ public class QueueListAdapter extends BaseAdapter { holder.butSecondary.setTag(item); holder.butSecondary.setOnClickListener(secondaryActionListener); - PicassoProvider.getMediaMetadataPicassoInstance(context) + Picasso.with(context) .load(item.getImageUri()) .fit() .into(holder.imageView); diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/SearchlistAdapter.java b/app/src/main/java/de/danoeh/antennapod/adapter/SearchlistAdapter.java index 79c1f6f99..cedce7903 100644 --- a/app/src/main/java/de/danoeh/antennapod/adapter/SearchlistAdapter.java +++ b/app/src/main/java/de/danoeh/antennapod/adapter/SearchlistAdapter.java @@ -8,8 +8,9 @@ import android.widget.BaseAdapter; import android.widget.ImageView; import android.widget.TextView; +import com.squareup.picasso.Picasso; + import de.danoeh.antennapod.R; -import de.danoeh.antennapod.core.asynctask.PicassoProvider; import de.danoeh.antennapod.core.feed.Feed; import de.danoeh.antennapod.core.feed.FeedComponent; import de.danoeh.antennapod.core.feed.FeedItem; @@ -72,7 +73,7 @@ public class SearchlistAdapter extends BaseAdapter { holder.title.setText(feed.getTitle()); holder.subtitle.setVisibility(View.GONE); - PicassoProvider.getDefaultPicassoInstance(context) + Picasso.with(context) .load(feed.getImageUri()) .fit() .into(holder.cover); @@ -85,7 +86,7 @@ public class SearchlistAdapter extends BaseAdapter { holder.subtitle.setText(result.getSubtitle()); } - PicassoProvider.getDefaultPicassoInstance(context) + Picasso.with(context) .load(item.getFeed().getImageUri()) .fit() .into(holder.cover); diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/gpodnet/PodcastListAdapter.java b/app/src/main/java/de/danoeh/antennapod/adapter/gpodnet/PodcastListAdapter.java index 8549f4f7a..51569e92e 100644 --- a/app/src/main/java/de/danoeh/antennapod/adapter/gpodnet/PodcastListAdapter.java +++ b/app/src/main/java/de/danoeh/antennapod/adapter/gpodnet/PodcastListAdapter.java @@ -8,12 +8,13 @@ import android.widget.ArrayAdapter; import android.widget.ImageView; import android.widget.TextView; +import com.squareup.picasso.Picasso; + import org.apache.commons.lang3.StringUtils; import java.util.List; import de.danoeh.antennapod.R; -import de.danoeh.antennapod.core.asynctask.PicassoProvider; import de.danoeh.antennapod.core.gpoddernet.model.GpodnetPodcast; /** @@ -49,7 +50,7 @@ public class PodcastListAdapter extends ArrayAdapter<GpodnetPodcast> { holder.title.setText(podcast.getTitle()); if (StringUtils.isNoneBlank(podcast.getLogoUrl())) { - PicassoProvider.getDefaultPicassoInstance(convertView.getContext()) + Picasso.with(convertView.getContext()) .load(podcast.getLogoUrl()) .fit() .into(holder.image); |