package com.ucb.dcm; import android.content.Intent; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ListView; import com.actionbarsherlock.app.SherlockListFragment; import com.ucb.dcm.data.DataService; import com.ucb.dcm.data.Show; import com.ucb.dcm.data.Venue; import com.ucb.dcm.list.ShowsListAdapter; import com.ucb.dcm.R; import java.util.ArrayList; /** * Created by kurtguenther on 6/8/13. */ public class VenuesFragment extends SherlockListFragment { ArrayAdapter<Venue> mAdpt; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { ArrayList<Venue> venues = DataService.getSharedService().getVenues(); mAdpt = new ArrayAdapter<Venue>(getActivity(),R.layout.list_venue,R.id.venue_name, venues); setListAdapter(mAdpt); return super.onCreateView(inflater, container, savedInstanceState); } @Override public void onListItemClick(ListView l, View v, int position, long id) { Intent displayVenue = new Intent(getActivity(), DisplayVenueActivity.class); Venue venue = (Venue) getListAdapter().getItem(position); displayVenue.putExtra(DisplayVenueActivity.VENUE_KEY, venue); startActivity(displayVenue); } }