Ciao, sono bloccato da uno "stupido" problema, ho un Array che contiene alcuni id prelevati da una tabella del database (id_operatori_appuntamenti)
(per semplificare la spiegazione del mio problema ne ho inserito solamente 1).
ora, se eventRect.event.getIdOperatore()è uguale a 2 non verrà aggiunto l'evento all'arrayList eventRects.codice:int d = 1; ArrayList<EventRect> tempEvents = new ArrayList<EventRect>(mEventRects); mEventRects = new ArrayList<EventRect>(); while (d <= id_operatori_appuntamenti.size()) { ArrayList<EventRect> = new ArrayList<EventRect>(); for (EventRect eventRect : tempEvents) { if(eventRect.event.getIdOperatore() == d) eventRects.add(eventRect); } d++; }
Come posso fare se non corrispondono? ho sbagliato approccio con il ciclo while?
Grazie

Rispondi quotando