diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/MusicLibraryPagerAdapter.java b/app/src/main/java/com/dkanada/gramophone/adapter/MusicLibraryPagerAdapter.java index 0e5ee8c5..980b0d44 100644 --- a/app/src/main/java/com/dkanada/gramophone/adapter/MusicLibraryPagerAdapter.java +++ b/app/src/main/java/com/dkanada/gramophone/adapter/MusicLibraryPagerAdapter.java @@ -38,16 +38,14 @@ public class MusicLibraryPagerAdapter extends FragmentPagerAdapter { super(fragmentManager); mContext = context; - setCategories(PreferenceUtil.getInstance(context).getCategories() - .stream() - .filter(category -> category.select) - .collect(Collectors.toList())); + setCategories(PreferenceUtil.getInstance(context).getCategories()); } public void setCategories(@NonNull List categories) { + List select = categories.stream().filter(category -> category.select).collect(Collectors.toList()); mHolderList.clear(); - for (Category category : categories) { + for (Category category : select) { MusicFragments fragment = MusicFragments.valueOf(category.toString()); Holder holder = new Holder();