コード例 #1
0
ファイル: MainFragment.java プロジェクト: haikuowuya/Vineyard
 @Override
 public void onItemSelected(
     Presenter.ViewHolder itemViewHolder,
     Object item,
     RowPresenter.ViewHolder rowViewHolder,
     Row row) {
   if (item instanceof Post) {
     String backgroundUrl = ((Post) item).thumbnailUrl;
     if (backgroundUrl != null) startBackgroundTimer(URI.create(backgroundUrl));
     int index = mRowsAdapter.indexOf(row);
     PostAdapter adapter = ((PostAdapter) ((ListRow) mRowsAdapter.get(index)).getAdapter());
     if (adapter.get(adapter.size() - 1).equals(item) && adapter.shouldLoadNextPage()) {
       addPostLoadSubscription(adapter);
     }
   }
 }