@Override protected void onBindDescription(ViewHolder viewHolder, Object itemData) { if(itemData instanceof MediaModel){ MediaModel mediaModel = (MediaModel) itemData; viewHolder.getSubtitle().setText(mediaModel.getTitle()); viewHolder.getBody().setText(mediaModel.getContent()); } } }
@Override protected void onBindDescription(ViewHolder viewHolder, Object item) { if (!(item instanceof Album)){ return; } Album album = (Album) item; if (album != null) { // artists StringBuilder artists = new StringBuilder(); for (ArtistSimple artist : album.artists) { if (artists.length() > 0) { artists.append(", "); } artists.append(artist.name); } viewHolder.getTitle().setText(album.name); viewHolder.getSubtitle().setText(artists); viewHolder.getBody().setText(album.release_date); } } }
@Override protected void onBindDescription(ViewHolder viewHolder, Object item) { if (!(item instanceof TrackSimple)){ return; } TrackSimple track = (TrackSimple) item; if (track != null) { viewHolder.getTitle().setText(track.name); if (track.artists != null && track.artists.size() > 0) { viewHolder.getSubtitle().setText(track.artists.get(0).name); } } } }
@Override protected void onBindDescription(ViewHolder viewHolder, Object item) { AudioMetadataRetrievedEvent event = (AudioMetadataRetrievedEvent) item; AudioMetadata metadata = event.getAudioMetadata(); if (metadata.getAudioTitle() != null) viewHolder.getTitle().setText(metadata.getAudioTitle()); else viewHolder.getTitle().setText(event.getServerFile().getName()); if (metadata.getAudioAlbum() != null && metadata.getAudioArtist() != null) { viewHolder.getSubtitle().setText(metadata.getAudioAlbum() + " - " + metadata.getAudioArtist()); } else viewHolder.getSubtitle().setText(getDate(event.getServerFile())); viewHolder.getBody().setText(getSize(event.getServerFile())); }
@Override protected void onBindDescription(ViewHolder viewHolder, Object item) { viewHolder.getTitle().setText(((Movie) item).getTitle()); viewHolder.getSubtitle().setText(((Movie) item).getStudio()); } }
@Override protected void onBindDescription(ViewHolder viewHolder, Object item) { Movie movie = (Movie) item; if (movie != null) { viewHolder.getTitle().setText(movie.getTitle()); viewHolder.getSubtitle().setText(String.valueOf(movie.getProductionYear())); viewHolder.getBody().setText(movie.getDescription()); } } }
@Override protected void onBindDescription(ViewHolder viewHolder, Object item) { if (!(item instanceof Playlist)){ return; } Playlist playlist = (Playlist) item; if (playlist != null) { viewHolder.getTitle().setText(playlist.name); viewHolder.getSubtitle().setText(playlist.description); } } }
@Override protected void onBindDescription(ViewHolder viewHolder, Object item) { ServerFile serverFile = (ServerFile) item; viewHolder.getTitle().setText(serverFile.getName()); viewHolder.getSubtitle().setText(getDate(serverFile)); viewHolder.getBody().setText(getSize(serverFile)); }
@Override protected void onBindDescription(ViewHolder viewHolder, Object item) { Resources res = getResources(); viewHolder.getTitle().setText(res.getString(R.string.app_link_title_2)); viewHolder.getSubtitle().setText(res.getString(R.string.details_fragment_subtitle)); viewHolder.getBody().setText(res.getString(R.string.details_fragment_body)); } }
@Override protected void onBindDescription(ViewHolder viewHolder, Object item) { Movie movie = (Movie) item; if (movie != null) { viewHolder.getTitle().setText(movie.getTitle()); viewHolder.getSubtitle().setText(movie.getStudio()); viewHolder.getBody().setText(movie.getDescription()); } } }