Added artist and year button in AlbumPage

This commit is contained in:
CappielloAntonio 2021-05-01 17:11:09 +02:00
parent 1598e2964f
commit 7d17916a5e
4 changed files with 36 additions and 5 deletions

View file

@ -7,13 +7,16 @@ import androidx.lifecycle.AndroidViewModel;
import androidx.lifecycle.LiveData;
import com.cappielloantonio.play.model.Album;
import com.cappielloantonio.play.model.Artist;
import com.cappielloantonio.play.model.Song;
import com.cappielloantonio.play.repository.ArtistRepository;
import com.cappielloantonio.play.repository.SongRepository;
import java.util.List;
public class AlbumPageViewModel extends AndroidViewModel {
private SongRepository songRepository;
private ArtistRepository artistRepository;
private LiveData<List<Song>> songLiveList;
@ -23,6 +26,7 @@ public class AlbumPageViewModel extends AndroidViewModel {
super(application);
songRepository = new SongRepository(application);
artistRepository = new ArtistRepository(application);
}
public LiveData<List<Song>> getAlbumSongLiveList() {
@ -41,4 +45,8 @@ public class AlbumPageViewModel extends AndroidViewModel {
public void setAlbum(Album album) {
this.album = album;
}
public Artist getArtist() {
return artistRepository.getArtistByID(album.getArtistId());
}
}