@Override public void onListItemClick(ListView l, View v, int position, long id) { Divesite c = ((DiveSiteAdaptor) getListAdapter()).getItem(position); // Start CrimePagerActivity with this crime Intent i = new Intent(getActivity(), DivesiteActivity.class); i.putExtra(DivesiteActivity.EXTRA_SITE_ID, c.getId()); startActivity(i); }