diff options
author | Camil Staps | 2015-04-15 21:24:24 +0200 |
---|---|---|
committer | Camil Staps | 2015-04-15 21:27:27 +0200 |
commit | f3f71c7d0c2e6944e7bb2a7190bb06680819ad73 (patch) | |
tree | eab03f2a6e9d4412002b52f45eab967feb41a117 /app/src/main/java/com/camilstaps/taize/PodcastFragment.java | |
parent | Overall 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.java | 18 |
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(); + } + }); } |