mirror of
https://github.com/CappielloAntonio/tempo.git
synced 2026-01-31 14:43:36 +00:00
Moved init methods in onViewCreated in home/library
This commit is contained in:
@@ -51,14 +51,20 @@ public class HomeFragment extends Fragment {
|
||||
homeViewModel = new ViewModelProvider(requireActivity()).get(HomeViewModel.class);
|
||||
|
||||
init();
|
||||
|
||||
return view;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
|
||||
super.onViewCreated(view, savedInstanceState);
|
||||
|
||||
initDiscoverSongSlideView();
|
||||
initMostPlayedSongView();
|
||||
initRecentPlayedSongView();
|
||||
initFavoritesSongView();
|
||||
initYearSongView();
|
||||
initRecentAddedSongView();
|
||||
|
||||
return view;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -116,7 +122,7 @@ public class HomeFragment extends Fragment {
|
||||
mostPlayedMusicAdapter = new RecentMusicAdapter(activity, requireContext(), getChildFragmentManager());
|
||||
bind.mostPlayedTracksRecyclerView.setAdapter(mostPlayedMusicAdapter);
|
||||
homeViewModel.getMostPlayedSongList().observe(requireActivity(), songs -> {
|
||||
if(songs.isEmpty()) reorder();
|
||||
if(songs.size() < 10) reorder();
|
||||
|
||||
bind.homeMostPlayedTracksSector.setVisibility(!songs.isEmpty() ? View.VISIBLE : View.GONE);
|
||||
mostPlayedMusicAdapter.setItems(songs);
|
||||
|
||||
@@ -47,13 +47,19 @@ public class LibraryFragment extends Fragment {
|
||||
libraryViewModel = new ViewModelProvider(requireActivity()).get(LibraryViewModel.class);
|
||||
|
||||
init();
|
||||
|
||||
return view;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
|
||||
super.onViewCreated(view, savedInstanceState);
|
||||
|
||||
initAlbumView();
|
||||
initArtistView();
|
||||
initGenreView();
|
||||
initPlaylistView();
|
||||
initCatalogueSyncCheck();
|
||||
|
||||
return view;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -104,7 +110,9 @@ public class LibraryFragment extends Fragment {
|
||||
activity.navController.navigate(R.id.action_libraryFragment_to_songListPageFragment, bundle);
|
||||
});
|
||||
bind.genreRecyclerView.setAdapter(genreAdapter);
|
||||
libraryViewModel.getGenreSample().observe(requireActivity(), genres -> genreAdapter.setItems(genres));
|
||||
libraryViewModel.getGenreSample().observe(requireActivity(), genres -> {
|
||||
genreAdapter.setItems(genres);
|
||||
});
|
||||
}
|
||||
|
||||
private void initPlaylistView() {
|
||||
|
||||
Reference in New Issue
Block a user