package com.ucb.dcm; import android.app.Activity; import android.content.Intent; import android.database.Cursor; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ListView; import android.widget.TextView; import com.ucb.dcm.data.DataService; import com.ucb.dcm.data.Show; import com.ucb.dcm.list.FavoritesListAdapter; import com.ucb.dcm.list.ShowsListAdapter; import java.util.ArrayList; /** * Created by kurtguenther on 6/15/13. */ public class FavoritesFragment extends ShowsFragment { protected String getEmptyText() { return "No Favorites."; } @Override public void onResume() { super.onResume(); Cursor c = DataService.getSharedService().getFavorites(); setListAdapter(new FavoritesListAdapter(c, getActivity())); } @Override public void onListItemClick(ListView l, View v, int position, long id) { Intent displayShow = new Intent(getActivity(), ViewShowFragment.class); Cursor c = (Cursor) getListAdapter().getItem(position); displayShow.putExtra(ViewShowFragment.SHOW_KEY, c.getInt(c.getColumnIndex("show_id"))); startActivity(displayShow); } }