return true; } else { return super.onContextItemSelected(item);
@Override public boolean onContextItemSelected(MenuItem item) { AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo(); switch (item.getItemId()) { case R.id.supprimerNotif: Notification notification = (Notification) getListAdapter().getItem(info.position); TransportsRennesApplication.getDataBaseHelper().delete(notification); ((NotifAdapter) getListAdapter()).getNotifications().clear(); ((NotifAdapter) getListAdapter()).getNotifications().addAll(TransportsRennesApplication.getDataBaseHelper().selectAll(Notification.class)); ((BaseAdapter) getListAdapter()).notifyDataSetChanged(); return true; default: return super.onContextItemSelected(item); } } }
@Override public boolean onContextItemSelected(MenuItem item) { AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo(); switch (item.getItemId()) { case R.id.supprimerNotif: Notification notification = (Notification) getListAdapter().getItem(info.position); TransportsBordeauxApplication.getDataBaseHelper().delete(notification); ((NotifAdapter) getListAdapter()).getNotifications().clear(); ((NotifAdapter) getListAdapter()).getNotifications().addAll(TransportsBordeauxApplication.getDataBaseHelper().selectAll(Notification.class)); ((BaseAdapter) getListAdapter()).notifyDataSetChanged(); return true; default: return super.onContextItemSelected(item); } } }
@Override public boolean onContextItemSelected(MenuItem item) { AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo(); Arret arret; if (item.getItemId() == R.id.ajoutFavori) { arret = (Arret) getListAdapter().getItem(info.position); Ligne myLigne = new Ligne(); myLigne.id = arret.favori.ligneId; myLigne = AbstractTransportsApplication.getDataBaseHelper().selectSingle(myLigne); if (!myLigne.isChargee()) { chargerLigne(myLigne); } AbstractTransportsApplication.getDataBaseHelper().insert(arret.favori); return true; } else if (item.getItemId() == R.id.supprimerFavori) { arret = (Arret) getListAdapter().getItem(info.position); ArretFavori arretFavori = new ArretFavori(); arretFavori.arretId = arret.id; arretFavori.ligneId = arret.favori.ligneId; arretFavori.macroDirection = arret.favori.macroDirection; deleteFavori(arretFavori); return true; } else { return super.onContextItemSelected(item); } }