aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/com/camilstaps/taize/PodcastFragment.java
diff options
context:
space:
mode:
authorCamil Staps2015-04-15 21:24:24 +0200
committerCamil Staps2015-04-15 21:27:27 +0200
commitf3f71c7d0c2e6944e7bb2a7190bb06680819ad73 (patch)
treeeab03f2a6e9d4412002b52f45eab967feb41a117 /app/src/main/java/com/camilstaps/taize/PodcastFragment.java
parentOverall continuation of development (diff)
Added working podcasts
Diffstat (limited to 'app/src/main/java/com/camilstaps/taize/PodcastFragment.java')
-rw-r--r--app/src/main/java/com/camilstaps/taize/PodcastFragment.java18
1 files changed, 17 insertions, 1 deletions
diff --git a/app/src/main/java/com/camilstaps/taize/PodcastFragment.java b/app/src/main/java/com/camilstaps/taize/PodcastFragment.java
index 29a0181..bf1bb3b 100644
--- a/app/src/main/java/com/camilstaps/taize/PodcastFragment.java
+++ b/app/src/main/java/com/camilstaps/taize/PodcastFragment.java
@@ -9,6 +9,7 @@ import android.content.SharedPreferences;
import android.database.DataSetObserver;
import android.os.Bundle;
import android.support.v4.app.Fragment;
+import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -16,6 +17,11 @@ import android.view.ViewTreeObserver;
import android.widget.ArrayAdapter;
import android.widget.ListAdapter;
import android.widget.ListView;
+import android.widget.Toast;
+
+import com.camilstaps.common.Listener;
+
+import java.util.List;
/**
* Created by camilstaps on 8-4-15.
@@ -38,7 +44,17 @@ public class PodcastFragment extends Fragment {
protected void setupContent() {
- ((ListView) rootView.findViewById(R.id.podcasts_list)).setAdapter(new PodcastAdapter(context, new String[] {"Hello", "World", "!!!!"}));
+ Taize.getPodcasts(context, new Listener<List<Podcast>>() {
+ @Override
+ public void success(List<Podcast> data) {
+ ((ListView) rootView.findViewById(R.id.podcasts_list)).setAdapter(new PodcastAdapter(context, data));
+ }
+
+ @Override
+ public void failure() {
+ Toast.makeText(context, context.getResources().getText(R.string.failure_fetching_podcasts), Toast.LENGTH_LONG).show();
+ }
+ });
}