From f3f71c7d0c2e6944e7bb2a7190bb06680819ad73 Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Wed, 15 Apr 2015 21:24:24 +0200 Subject: Added working podcasts --- .../java/com/camilstaps/taize/PodcastFragment.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'app/src/main/java/com/camilstaps/taize/PodcastFragment.java') 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>() { + @Override + public void success(List 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(); + } + }); } -- cgit v1.2.3