remove useless song aggregation methods
This commit is contained in:
parent
dd7722fd7f
commit
0151e38e60
3 changed files with 3 additions and 29 deletions
|
|
@ -132,17 +132,11 @@ public class PlaylistAdapter extends AbsMultiSelectAdapter<PlaylistAdapter.ViewH
|
||||||
DeletePlaylistDialog.create(selection).show(activity.getSupportFragmentManager(), DeletePlaylistDialog.TAG);
|
DeletePlaylistDialog.create(selection).show(activity.getSupportFragmentManager(), DeletePlaylistDialog.TAG);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
SongsMenuHelper.handleMenuClick(activity, getSongList(selection), menuItem.getItemId());
|
SongsMenuHelper.handleMenuClick(activity, new ArrayList<>(), menuItem.getItemId());
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@NonNull
|
|
||||||
private List<Song> getSongList(@NonNull List<Playlist> playlists) {
|
|
||||||
final List<Song> songs = new ArrayList<>();
|
|
||||||
return songs;
|
|
||||||
}
|
|
||||||
|
|
||||||
public class ViewHolder extends MediaEntryViewHolder {
|
public class ViewHolder extends MediaEntryViewHolder {
|
||||||
public ViewHolder(@NonNull View itemView, int itemViewType) {
|
public ViewHolder(@NonNull View itemView, int itemViewType) {
|
||||||
super(itemView);
|
super(itemView);
|
||||||
|
|
|
||||||
|
|
@ -171,17 +171,7 @@ public class AlbumAdapter extends AbsMultiSelectAdapter<AlbumAdapter.ViewHolder,
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onMultipleItemAction(@NonNull MenuItem menuItem, @NonNull List<Album> selection) {
|
protected void onMultipleItemAction(@NonNull MenuItem menuItem, @NonNull List<Album> selection) {
|
||||||
SongsMenuHelper.handleMenuClick(activity, getSongList(selection), menuItem.getItemId());
|
SongsMenuHelper.handleMenuClick(activity, new ArrayList<>(), menuItem.getItemId());
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
private List<Song> getSongList(@NonNull List<Album> albums) {
|
|
||||||
final List<Song> songs = new ArrayList<>();
|
|
||||||
for (Album album : albums) {
|
|
||||||
songs.addAll(album.songs);
|
|
||||||
}
|
|
||||||
|
|
||||||
return songs;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@NonNull
|
@NonNull
|
||||||
|
|
|
||||||
|
|
@ -160,17 +160,7 @@ public class ArtistAdapter extends AbsMultiSelectAdapter<ArtistAdapter.ViewHolde
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onMultipleItemAction(@NonNull MenuItem menuItem, @NonNull List<Artist> selection) {
|
protected void onMultipleItemAction(@NonNull MenuItem menuItem, @NonNull List<Artist> selection) {
|
||||||
SongsMenuHelper.handleMenuClick(activity, getSongList(selection), menuItem.getItemId());
|
SongsMenuHelper.handleMenuClick(activity, new ArrayList<>(), menuItem.getItemId());
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
private List<Song> getSongList(@NonNull List<Artist> artists) {
|
|
||||||
final List<Song> songs = new ArrayList<>();
|
|
||||||
for (Artist artist : artists) {
|
|
||||||
songs.addAll(artist.songs);
|
|
||||||
}
|
|
||||||
|
|
||||||
return songs;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@NonNull
|
@NonNull
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue