@Override public boolean onOptionsItemSelected(MenuItem item) { if (item.getItemId() == R.id.menu_google_map && !pointsDeVenteFiltres.isEmpty()) { Intent intent = new Intent(ListPointsDeVente.this, PointsDeVentesOnMap.class); ArrayList<PointDeVente> pointsDeVenteSerialisable = new ArrayList<PointDeVente>(pointsDeVenteFiltres.size()); pointsDeVenteSerialisable.addAll(pointsDeVenteFiltres); intent.putExtra("pointsDeVente", pointsDeVenteSerialisable); startActivity(intent); return true; } return super.onOptionsItemSelected(item); }
@Override public boolean onOptionsItemSelected(MenuItem item) { super.onOptionsItemSelected(item); if (item.getItemId() == R.id.menu_google_map) { if (!stationsFiltrees.isEmpty()) { Intent intent = new Intent(ListStationsByPosition.this, StationsOnMap.class); ArrayList<Station> stationsSerializable = new ArrayList<Station>(stationsFiltrees.size()); stationsSerializable.addAll(stationsFiltrees); intent.putExtra("stations", stationsSerializable); startActivity(intent); } } return false; }
@Override public boolean onOptionsItemSelected(MenuItem item) { super.onOptionsItemSelected(item); if (item.getItemId() == R.id.menu_google_map) { if (!stationsFiltrees.isEmpty()) { Intent intent = new Intent(ListStationsByPosition.this, StationsOnMap.class); ArrayList<Station> stationsSerializable = new ArrayList<Station>(stationsFiltrees.size()); stationsSerializable.addAll(stationsFiltrees); intent.putExtra("stations", stationsSerializable); startActivity(intent); } } return false; }
@Override public boolean onOptionsItemSelected(MenuItem item) { super.onOptionsItemSelected(item); if (item.getItemId() == R.id.menu_google_map) { Arret arret = new Arret(); arret.id = favori.arretId; arret = AbstractTransportsApplication.getDataBaseHelper().selectSingle(arret); String lat = Double.toString(arret.getLatitude()); String lon = Double.toString(arret.getLongitude()); Uri uri = Uri.parse("geo:" + lat + ',' + lon + "?q=" + lat + "," + lon); try { startActivity(new Intent(Intent.ACTION_VIEW, uri)); } catch (ActivityNotFoundException activityNotFound) { Toast.makeText(AbstractDetailArret.this, R.string.noGoogleMap, Toast.LENGTH_LONG).show(); } return true; } else if (item.getItemId() == R.id.menu_choix_date) { showDialog(DATE_DIALOG_ID); return true; } return false; }
@Override public boolean onContextItemSelected(MenuItem item) { AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo(); Station station; VeloFavori veloFavori; switch (item.getItemId()) { case R.id.ajoutFavori: station = (Station) getListAdapter().getItem(info.position); veloFavori = new VeloFavori(); veloFavori.number = Integer.toString(station.number); TransportsRennesApplication.getDataBaseHelper().insert(veloFavori); return true; case R.id.supprimerFavori: station = (Station) getListAdapter().getItem(info.position); veloFavori = new VeloFavori(); veloFavori.number = Integer.toString(station.number); TransportsRennesApplication.getDataBaseHelper().delete(veloFavori); return true; default: return super.onOptionsItemSelected(item); } }
@Override public boolean onContextItemSelected(MenuItem item) { AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo(); Station station; VeloFavori veloFavori; switch (item.getItemId()) { case R.id.ajoutFavori: station = (Station) getListAdapter().getItem(info.position); veloFavori = new VeloFavori(); veloFavori.number = Integer.toString(station.id); TransportsBordeauxApplication.getDataBaseHelper().insert(veloFavori); return true; case R.id.supprimerFavori: station = (Station) getListAdapter().getItem(info.position); veloFavori = new VeloFavori(); veloFavori.number = Integer.toString(station.id); TransportsBordeauxApplication.getDataBaseHelper().delete(veloFavori); return true; default: return super.onOptionsItemSelected(item); } }
@Override public boolean onContextItemSelected(MenuItem item) { AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo(); Station station; VeloFavori veloFavori; switch (item.getItemId()) { case R.id.supprimerFavori: station = (Station) getListAdapter().getItem(info.position); veloFavori = new VeloFavori(); veloFavori.number = Integer.toString(station.id); TransportsBordeauxApplication.getDataBaseHelper().delete(veloFavori); ((VeloAdapter) getListAdapter()).getStations().remove(station); ((BaseAdapter) getListAdapter()).notifyDataSetChanged(); return true; default: return super.onOptionsItemSelected(item); } } }
@Override public boolean onContextItemSelected(MenuItem item) { AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo(); Station station; VeloFavori veloFavori; switch (item.getItemId()) { case R.id.supprimerFavori: station = (Station) getListAdapter().getItem(info.position); veloFavori = new VeloFavori(); veloFavori.number = Integer.toString(station.number); TransportsRennesApplication.getDataBaseHelper().delete(veloFavori); ((VeloAdapter) getListAdapter()).getStations().remove(station); ((BaseAdapter) getListAdapter()).notifyDataSetChanged(); return true; default: return super.onOptionsItemSelected(item); } } }
@Override public boolean onOptionsItemSelected(MenuItem item) { super.onOptionsItemSelected(item); if (item.getItemId() == R.id.menu_google_map) { if (!parkingsFiltres.isEmpty()) { Intent intent = new Intent(this, getParkingsOnMap()); ArrayList<T> parkRelaisSerializable = new ArrayList<T>(parkingsFiltres.size()); parkRelaisSerializable.addAll(parkingsFiltres); intent.putExtra("parkRelais", parkRelaisSerializable); startActivity(intent); } return true; } return false; }