mirror of
https://github.com/CappielloAntonio/tempo.git
synced 2026-02-05 08:33:07 +00:00
fix: Fix performance issues with DownloadedBottomSheet with large number of grouped entries
This commit is contained in:
@@ -105,10 +105,10 @@ public class DownloadedBottomSheetDialog extends BottomSheetDialogFragment imple
|
|||||||
});
|
});
|
||||||
|
|
||||||
TextView removeAll = view.findViewById(R.id.remove_all_text_view);
|
TextView removeAll = view.findViewById(R.id.remove_all_text_view);
|
||||||
List<MediaItem> mediaItems = MappingUtil.mapDownloads(songs);
|
|
||||||
List<Download> downloads = songs.stream().map(Download::new).collect(Collectors.toList());
|
|
||||||
|
|
||||||
removeAll.setOnClickListener(v -> {
|
removeAll.setOnClickListener(v -> {
|
||||||
|
List<MediaItem> mediaItems = MappingUtil.mapDownloads(songs);
|
||||||
|
List<Download> downloads = songs.stream().map(Download::new).collect(Collectors.toList());
|
||||||
DownloadUtil.getDownloadTracker(requireContext()).remove(mediaItems, downloads);
|
DownloadUtil.getDownloadTracker(requireContext()).remove(mediaItems, downloads);
|
||||||
dismissBottomSheet();
|
dismissBottomSheet();
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user