summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/adapter/SimpleIconListAdapter.java
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2019-11-09 00:57:44 +0100
committerByteHamster <info@bytehamster.com>2019-11-09 09:56:42 +0100
commitd9e122f6d2650eff818478fa40cb32074dce1daa (patch)
tree42af6ee9b7f776e22dca4ee62acf1ec181d4e824 /app/src/main/java/de/danoeh/antennapod/adapter/SimpleIconListAdapter.java
parentb401c5b64b52ed3917d33b3929f151b6aac7564e (diff)
downloadAntennaPod-d9e122f6d2650eff818478fa40cb32074dce1daa.zip
Added licenses screen
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/adapter/SimpleIconListAdapter.java')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/adapter/SimpleIconListAdapter.java20
1 files changed, 10 insertions, 10 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/SimpleIconListAdapter.java b/app/src/main/java/de/danoeh/antennapod/adapter/SimpleIconListAdapter.java
index 2a3c3b850..10bda4efa 100644
--- a/app/src/main/java/de/danoeh/antennapod/adapter/SimpleIconListAdapter.java
+++ b/app/src/main/java/de/danoeh/antennapod/adapter/SimpleIconListAdapter.java
@@ -11,19 +11,19 @@ import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.bumptech.glide.request.RequestOptions;
import de.danoeh.antennapod.R;
-import java.util.ArrayList;
+import java.util.List;
/**
* Displays a list of items that have a subtitle and an icon.
*/
-public class SimpleIconListAdapter extends ArrayAdapter<SimpleIconListAdapter.ListItem> {
+public class SimpleIconListAdapter<T extends SimpleIconListAdapter.ListItem> extends ArrayAdapter<T> {
private final Context context;
- private final ArrayList<ListItem> developers;
+ private final List<T> listItems;
- public SimpleIconListAdapter(Context context, ArrayList<ListItem> developers) {
- super(context, R.layout.simple_icon_list_item, developers);
+ public SimpleIconListAdapter(Context context, List<T> listItems) {
+ super(context, R.layout.simple_icon_list_item, listItems);
this.context = context;
- this.developers = developers;
+ this.listItems = listItems;
}
@Override
@@ -32,7 +32,7 @@ public class SimpleIconListAdapter extends ArrayAdapter<SimpleIconListAdapter.Li
view = View.inflate(context, R.layout.simple_icon_list_item, null);
}
- ListItem item = developers.get(position);
+ ListItem item = listItems.get(position);
((TextView) view.findViewById(R.id.title)).setText(item.title);
((TextView) view.findViewById(R.id.subtitle)).setText(item.subtitle);
Glide.with(context)
@@ -46,9 +46,9 @@ public class SimpleIconListAdapter extends ArrayAdapter<SimpleIconListAdapter.Li
}
public static class ListItem {
- final String title;
- final String subtitle;
- final String imageUrl;
+ public final String title;
+ public final String subtitle;
+ public final String imageUrl;
public ListItem(String title, String subtitle, String imageUrl) {
this.title = title;