host.xzshare.com/?d=AE56CCB91
Vi ho linkato la classe java(non l'ho postata qua direttamente perchè è piuttosto lunga) in cui ho il seguente problema riportato in immagine:
l'applicazione gestisce playlist di mp3 presenti sul pc.
Voglio dare la possibilità di aggiungere alla playlist canzoni uguali perchè potrei volerle ascoltare più volte.
Dal pannello "VISTA AD ALBERO" vado a selezionare la o le directory musicali presenti sul mio pc. Se una stessa canzone appartiene a directory diverse non ho nessun problema perchè in fase di inserimento nel database, la canzone viene riconosciuta proveniente da diverse root e quindi le viene assegnato un KEY_MP3 diverso.
Invece se una stessa canzone proviene dalla stessa directory le viene assegnato lo stesso KEY_MP3, quindi se ad esempio inserissi erroneamente nella playlist 2canzoni uguali(faccio erroneamente un click in più) e volessi cancellarne una sola, facendo la delete me le cancella entrambe. (se ad esempio seleziono solo la canzone numero4, mi cancella anche la numero3. :-(
Voi risolvereste il problema in fase di inserimento o cancellazione?
Attendo preziosi consigli poichè sono in difficoltà!
grazie mille


Rispondi quotando