@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_list); latitude = getIntent().getDoubleExtra("Latitude", 0); lognitude = getIntent().getDoubleExtra("Lognitude", 0); Marker.readMarkers(); MarkerDataAdapter adapter = new MarkerDataAdapter(this, Marker.getList()); mylist = (ListView) findViewById(R.id.listView); // adapter = new ArrayAdapter<Product>(this,android.R.layout.simple_list_item_1,itemList);*/ mylist.setAdapter(adapter); }