in Leanback/app/src/main/java/com/example/android/tvleanback/ui/PlaybackFragment.java [302:323]
public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) {
if (cursor == null || !cursor.moveToFirst()) {
return;
}
int id = loader.getId();
if (id == QUEUE_VIDEOS_LOADER) {
playlist.clear();
do {
Video video = (Video) mVideoCursorMapper.convert(cursor);
// Set the current position to the selected video.
if (video.id == mVideo.id) {
playlist.setCurrentPosition(playlist.size());
}
playlist.add(video);
} while (cursor.moveToNext());
} else if (id == RELATED_VIDEOS_LOADER) {
mVideoCursorAdapter.changeCursor(cursor);
}
}