You are extending ListActivity
, so you do not need onItemClickListener
. You can directly override onListItemClick(ListView l, View v, int position, long id)
. This method will be called when an item in the list is selected.
As you did with onCreate, you can do the same for onListItemClick
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
Intent i = new Intent(this, single_list_item_view.class);
HashMap<String, String> itemPressed = (HashMap<String, String>)l.getItemAtPosition(position);
String vehicleType = itemPressed.get(TAG_VTYPE);
i.putExtra("TAG_VTYPE", vehicleType);
startActivity(i);
}