Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 27

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2015
    Messaggi
    23
    ok, riprendendo il mio ultimo post e in particolare la parte incriminata, cioè questa:

    codice:
    // Prepare to calculate positions of each events.
    ArrayList<EventRect> tempEvents =newArrayList<EventRect>(mEventRects);
    mEventRects =newArrayList<EventRect>();
    
    for(int j =0;j <=id_nome_op.length;){
            ArrayList<EventRect> eventRects =newArrayList<EventRect>();
    for(EventRect eventRect : tempEvents){
                if(eventRect.event.getIdOperatore()== j)
                    eventRects.add(eventRect);
    
    Log.d("compare","compare "+ j +" idOperatore "+ eventRect.event.getIdOperatore());
    }
            computePositionOfEvents(eventRects);
    j++;
    
     }
    quindi se eventRect.event.getIdOperatore() contiene 2 elementi Es: 1 e 2, i dati vengono regolarmente inseriti nell'arrayList eventRects.

    Se invece eventRect.event.getIdOperatore() contiene 2 elementi Es:1 e 3, viene aggiunto all'arrayList eventRects solo il primo elemento, cioè 1 perchè in questo caso j non è mai uguale a 3.

    Come posso risolvere?

  2. #2
    Utente di HTML.it L'avatar di Misterxxx
    Registrato dal
    Oct 2003
    Messaggi
    3,706
    cosa riporta il log, errori? quali?
    Io ne ho viste cose che voi umani non potreste immaginare. Navi da combattimento in fiamme al largo dei bastioni di Orione e ho visto i raggi B, balenare nel buio vicino le porte di Tannhäuser. E tutti quei momenti ... andranno ... perduti nel tempo, come lacrime nella pioggia. È tempo di morire. (Roy Batty).

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2015
    Messaggi
    23
    nessun errore, perchè lui aggiunge solo quando sono uguali, ma j non potrà essere mai uguale a eventRect.event.getIdOperatore() se ci sono solo 2 elementi.

    In pratica io devo confrontare l'array
    id_nome_op e eventRect.event.getIdOperatore()

  4. #4
    Utente di HTML.it L'avatar di Misterxxx
    Registrato dal
    Oct 2003
    Messaggi
    3,706
    ce la poZZO fare
    dimmi se ho capito:
    hai 2 array e devi fare qualcosa quando l'id del primo array coincide con quello del secondo ..

    se non ho capito, rinuncio
    Io ne ho viste cose che voi umani non potreste immaginare. Navi da combattimento in fiamme al largo dei bastioni di Orione e ho visto i raggi B, balenare nel buio vicino le porte di Tannhäuser. E tutti quei momenti ... andranno ... perduti nel tempo, come lacrime nella pioggia. È tempo di morire. (Roy Batty).

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2015
    Messaggi
    23
    esatto

  6. #6
    Utente di HTML.it L'avatar di Misterxxx
    Registrato dal
    Oct 2003
    Messaggi
    3,706
    cosa c'è nei 2 array e cosa riporta il log.d?
    Io ne ho viste cose che voi umani non potreste immaginare. Navi da combattimento in fiamme al largo dei bastioni di Orione e ho visto i raggi B, balenare nel buio vicino le porte di Tannhäuser. E tutti quei momenti ... andranno ... perduti nel tempo, come lacrime nella pioggia. È tempo di morire. (Roy Batty).

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2015
    Messaggi
    23
    L'Array id_nome_op contiene due elementi di tipo intero: 1 e 3

    L'Array
    eventRect.event.getIdOperatore() contine gli stessi elementi di tipo intero: 1 e 3

  8. #8
    Utente di HTML.it L'avatar di Misterxxx
    Registrato dal
    Oct 2003
    Messaggi
    3,706
    questo:
    Log.d("compare","compare "+ j +" idOperatore "+ eventRect.event.getIdOperatore());

    cosa scrive?
    Io ne ho viste cose che voi umani non potreste immaginare. Navi da combattimento in fiamme al largo dei bastioni di Orione e ho visto i raggi B, balenare nel buio vicino le porte di Tannhäuser. E tutti quei momenti ... andranno ... perduti nel tempo, come lacrime nella pioggia. È tempo di morire. (Roy Batty).

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2015
    Messaggi
    23
    codice:
    10-01 18:02:47.030 8325-8325/? D/compare: compare 0 idOperatore 1
    10-01 18:02:47.030 8325-8325/? D/compare: compare 0 idOperatore 1
    10-01 18:02:47.030 8325-8325/? D/compare: compare 0 idOperatore 1
    10-01 18:02:47.030 8325-8325/? D/compare: compare 1 idOperatore 1
    10-01 18:02:47.030 8325-8325/? D/compare: compare 1 idOperatore 1
    10-01 18:02:47.030 8325-8325/? D/compare: compare 1 idOperatore 1
    10-01 18:02:47.038 8325-8325/? D/compare: compare 2 idOperatore 1
    10-01 18:02:47.038 8325-8325/? D/compare: compare 2 idOperatore 1
    10-01 18:02:47.038 8325-8325/? D/compare: compare 2 idOperatore 1
    10-01 18:02:47.038 8325-8325/? D/compare: compare 0 idOperatore 1
    10-01 18:02:47.038 8325-8325/? D/compare: compare 0 idOperatore 1
    10-01 18:02:47.038 8325-8325/? D/compare: compare 0 idOperatore 1
    10-01 18:02:47.038 8325-8325/? D/compare: compare 1 idOperatore 1
    10-01 18:02:47.038 8325-8325/? D/compare: compare 1 idOperatore 1
    10-01 18:02:47.038 8325-8325/? D/compare: compare 1 idOperatore 1
    10-01 18:02:47.038 8325-8325/? D/compare: compare 2 idOperatore 1
    10-01 18:02:47.038 8325-8325/? D/compare: compare 2 idOperatore 1
    10-01 18:02:47.038 8325-8325/? D/compare: compare 2 idOperatore 1

  10. #10
    Utente di HTML.it L'avatar di Misterxxx
    Registrato dal
    Oct 2003
    Messaggi
    3,706
    è un problema per te se mi mandi lo zip completo?
    Io ne ho viste cose che voi umani non potreste immaginare. Navi da combattimento in fiamme al largo dei bastioni di Orione e ho visto i raggi B, balenare nel buio vicino le porte di Tannhäuser. E tutti quei momenti ... andranno ... perduti nel tempo, come lacrime nella pioggia. È tempo di morire. (Roy Batty).

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.