in Unsplash/app/src/main/java/com/example/android/unsplash/MainActivity.java [89:112]
private void displayData() {
if (relevantPhotos != null) {
populateGrid();
} else {
UnsplashService unsplashApi = new RestAdapter.Builder()
.setEndpoint(UnsplashService.ENDPOINT)
.build()
.create(UnsplashService.class);
unsplashApi.getFeed(new Callback<List<Photo>>() {
@Override
public void success(List<Photo> photos, Response response) {
// the first items not interesting to us, get the last <n>
relevantPhotos = new ArrayList<>(photos.subList(photos.size() - PHOTO_COUNT,
photos.size()));
populateGrid();
}
@Override
public void failure(RetrofitError error) {
Log.e(TAG, "Error retrieving Unsplash feed:", error);
}
});
}
}