diff options
Diffstat (limited to 'src/com/cyanogenmod/eleven/utils/MusicUtils.java')
-rw-r--r-- | src/com/cyanogenmod/eleven/utils/MusicUtils.java | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/com/cyanogenmod/eleven/utils/MusicUtils.java b/src/com/cyanogenmod/eleven/utils/MusicUtils.java index a8acb9f..72aa29e 100644 --- a/src/com/cyanogenmod/eleven/utils/MusicUtils.java +++ b/src/com/cyanogenmod/eleven/utils/MusicUtils.java @@ -817,11 +817,10 @@ public final class MusicUtils { final String[] projection = new String[] { BaseColumns._ID }; - final StringBuilder selection = new StringBuilder(); - selection.append(AudioColumns.IS_MUSIC + "=1"); - selection.append(" AND " + MediaColumns.TITLE + "!=''"); + String selection = (AudioColumns.IS_MUSIC + "=1") + + " AND " + MediaColumns.TITLE + "!=''"; final Uri uri = MediaStore.Audio.Genres.Members.getContentUri("external", Long.valueOf(id)); - Cursor cursor = context.getContentResolver().query(uri, projection, selection.toString(), + Cursor cursor = context.getContentResolver().query(uri, projection, selection, null, null); if (cursor != null) { final long[] mList = getSongListForCursor(cursor); @@ -1278,9 +1277,8 @@ public final class MusicUtils { } public static final AlbumArtistDetails getAlbumArtDetails(final Context context, final long trackId) { - final StringBuilder selection = new StringBuilder(); - selection.append(MediaStore.Audio.AudioColumns.IS_MUSIC + "=1"); - selection.append(" AND " + BaseColumns._ID + " = '").append(trackId).append("'"); + String selection = (AudioColumns.IS_MUSIC + "=1") + + " AND " + BaseColumns._ID + " = '" + trackId + "'"; Cursor cursor = context.getContentResolver().query( MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, @@ -1291,7 +1289,7 @@ public final class MusicUtils { MediaStore.Audio.AudioColumns.ALBUM, /* 2 */ MediaStore.Audio.AlbumColumns.ARTIST, - }, selection.toString(), null, null + }, selection, null, null ); if (!cursor.moveToFirst()) { |