@Override public void showCats(List<Cat> cats) { mSearchObjectAdapter.addAll(0, cats); }
@Override public void success(Tracks tracks, Response response) { mTopTrackAdapter.addAll(0, tracks.tracks); }
@Override public void success(CategoriesPager categoriesPager, Response response) { mCategoriesAdapter.addAll(0, categoriesPager.categories.items); }
public void addAll(int total, int index, Collection items) { super.addAll(index, items); this.total = total; }
@Override public void success(FeaturedPlaylists featuredPlaylists, Response response) { mFeaturedPlaylistsAdapter.addAll(0, featuredPlaylists.playlists.items); }
@Override public void success(NewReleases newReleases, Response response) { mNewReleasesAdapter.addAll(0, newReleases.albums.items); }
@Override public void success(Artists artists, Response response) { mRelatedArtistsAdapter.addAll(0, artists.artists); }
@Override public void success(PlaylistsPager playlistsPager, Response response) { mAdapter.addAll(mAdapter.size(), playlistsPager.playlists.items); }
private void createRows() { String json = Utils.inputStreamToString(getResources() .openRawResource(R.raw.grid_example)); CardRow row = new Gson().fromJson(json, CardRow.class); mAdapter.addAll(0, row.getCards()); } }
@Override public void success(Pager<SavedAlbum> savedAlbumPager, Response response) { List<Album> albums = new ArrayList<>(savedAlbumPager.items.size()); List<ArtistSimple> artists = new ArrayList<>(savedAlbumPager.items.size()); // keep track of all artists to avoid duplicates if (offset == 0) { allArtistUris = new ArrayList<>(savedAlbumPager.items.size()); } for (SavedAlbum savedAlbum : savedAlbumPager.items) { albums.add(savedAlbum.album); for (ArtistSimple artist : savedAlbum.album.artists) { if (!allArtistUris.contains(artist.id)) { artists.add(artist); allArtistUris.add(artist.id); } } } mSavedAlbumsAdapter.addAll(savedAlbumPager.total, mSavedAlbumsAdapter.size(), albums); mSavedArtistsAdapter.addAll(mSavedArtistsAdapter.size(), artists); mMyAlbumsLoading = false; }
protected void setupTracksRows(List<TrackSimple> tracks) { if (mRowsAdapter.size() < 2) { mRowsAdapter.add(new TracksHeaderRow()); List<TrackRow> trackRows = new ArrayList<>(tracks.size()); for (TrackSimple track : tracks) { trackRows.add(new TrackRow(track)); } mRowsAdapter.addAll(mRowsAdapter.size(), trackRows); } }
/** * Method implementations from SearchContentMvpView */ @Override public void showCats(List<Cat> cats) { final ArrayObjectAdapter listRowAdapter = new ArrayObjectAdapter(new CardPresenter()); listRowAdapter.addAll(0, cats); HeaderItem header = new HeaderItem(0, getString(R.string.header_title_cats)); mRowsAdapter.add(new ListRow(header, listRowAdapter)); }