Ich bin mit der code-form dieser Seite:
http://z4android.blogspot.com/2011/06/displaying-list-of-music-files-stored.html
Der code funktioniert, aber nicht soo gut.
Wenn ich versuche zu scrollen, die ListView hält wiederholt die songs in der Liste.
Bin ich auf der Suche für einen alternativen code, aber ich habe keine gefunden.
Vielen Dank für jede Hilfe.
Ich bin mir nicht ganz sicher, was genau die Probleme verursacht, die Sie erwähnen, sondern versuchen, diesen code.
Andreas Antwort ist der richtige Weg, dies zu tun, aber, dass der code nicht der absolute Datei-Pfad.
Dies bewirkt, dass die
mMediaPlayer.prepare();
zu werfenIOException: Prepare failed. status=0x1
.Hier ist der code, um die Datei-Pfad zusammen mit dem Dateinamen:
Nun haben wir den absoluten Pfad, die wir nicht brauchen, um den Pfad wieder. Also:
Stellen Sie sicher, zu verwenden:
statt:
in der listview OnItemClickListener.
Bekommen nur den Titel des Tracks (Sieht eleganter aus als die ganzen Dateinamen mit Erweiterung) Verwendung:
statt:
Den code gibt es super-buggy.
Den
getView
macht keinen Sinn. Was ist das für gc() da macht?! Was ist mit der alle moveToPosition () - Aufrufe.Hier ist der code umgeschrieben
versuchen, diesen code