Support song ordering; add/fix album year sort
This commit is contained in:
parent
3b62a4578f
commit
60cb868beb
8 changed files with 69 additions and 23 deletions
|
|
@ -198,8 +198,7 @@ public class AlbumAdapter extends AbsMultiSelectAdapter<AlbumAdapter.ViewHolder,
|
|||
sectionName = dataSet.get(position).getArtistName();
|
||||
break;
|
||||
case SortOrder.AlbumSortOrder.ALBUM_YEAR:
|
||||
sectionName = Integer.toString(dataSet.get(position).getYear());
|
||||
break;
|
||||
return Integer.toString(dataSet.get(position).getYear());
|
||||
}
|
||||
|
||||
return MusicUtil.getSectionName(sectionName);
|
||||
|
|
|
|||
|
|
@ -190,24 +190,22 @@ public class SongAdapter extends AbsMultiSelectAdapter<SongAdapter.ViewHolder, S
|
|||
return "";
|
||||
}
|
||||
|
||||
// @Nullable String sectionName = null;
|
||||
// switch (PreferenceUtil.getInstance(activity).getSongSortOrder()) {
|
||||
// case SortOrder.SongSortOrder.SONG_A_Z:
|
||||
// case SortOrder.SongSortOrder.SONG_Z_A:
|
||||
// sectionName = dataSet.get(position).title;
|
||||
// break;
|
||||
// case SortOrder.SongSortOrder.SONG_ALBUM:
|
||||
// sectionName = dataSet.get(position).albumName;
|
||||
// break;
|
||||
// case SortOrder.SongSortOrder.SONG_ARTIST:
|
||||
// sectionName = dataSet.get(position).artistName;
|
||||
// break;
|
||||
// case SortOrder.SongSortOrder.SONG_YEAR:
|
||||
// sectionName = Integer.toString(dataSet.get(position).year);
|
||||
// break;
|
||||
// }
|
||||
@Nullable String sectionName = null;
|
||||
switch (PreferenceUtil.getInstance(activity).getSongSortOrder()) {
|
||||
case SortOrder.SongSortOrder.SONG_A_Z:
|
||||
case SortOrder.SongSortOrder.SONG_Z_A:
|
||||
sectionName = dataSet.get(position).title;
|
||||
break;
|
||||
case SortOrder.SongSortOrder.SONG_ALBUM:
|
||||
sectionName = dataSet.get(position).albumName;
|
||||
break;
|
||||
case SortOrder.SongSortOrder.SONG_ARTIST:
|
||||
sectionName = dataSet.get(position).artistName;
|
||||
break;
|
||||
case SortOrder.SongSortOrder.SONG_YEAR:
|
||||
return Integer.toString(dataSet.get(position).year);
|
||||
}
|
||||
|
||||
String sectionName = dataSet.get(position).title;
|
||||
return MusicUtil.getSectionName(sectionName);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue