/** * @return the recycler adapter */ public RecyclerView.Adapter getAdapter() { return mRecycler.getAdapter(); }
public StickyRecyclerHeadersAdapter getAdapter() { if (mRecyclerView.getAdapter() instanceof StickyRecyclerHeadersAdapter) { return (StickyRecyclerHeadersAdapter) mRecyclerView.getAdapter(); } else { throw new IllegalStateException("A RecyclerView with " + StickyRecyclerHeadersTouchListener.class.getSimpleName() + " requires a " + StickyRecyclerHeadersAdapter.class.getSimpleName()); } }
@Override public void onScrolled(RecyclerView recyclerView, int dx, int dy) { LinearLayoutManager layoutManager = (LinearLayoutManager) recyclerView.getLayoutManager(); int firstVisible = layoutManager.findFirstVisibleItemPosition(); int visibleCount = Math.abs(firstVisible - layoutManager.findLastVisibleItemPosition()); int itemCount = recyclerView.getAdapter().getItemCount(); if (firstVisible != lastFirstVisible || visibleCount != lastVisibleCount || itemCount != lastItemCount) { scrollListener.onScroll(null, firstVisible, visibleCount, itemCount); lastFirstVisible = firstVisible; lastVisibleCount = visibleCount; lastItemCount = itemCount; } } }
@Override public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) { if (parent.getChildAdapterPosition(view) == parent.getAdapter().getItemCount() - 1) { outRect.set(0, 0, 0, 0); } else { outRect.set(0, 0, 0, mDividerDrawable.getIntrinsicHeight()); } }
public void onMetaChanged() { updateSongDetails(); if (recyclerView != null && recyclerView.getAdapter() != null) recyclerView.getAdapter().notifyDataSetChanged(); }
private void onMaybePlaybackAdapterChanged() { if (itemsList == null || player == null) return; final PlayQueueAdapter maybeNewAdapter = player.getPlayQueueAdapter(); if (maybeNewAdapter != null && itemsList.getAdapter() != maybeNewAdapter) { itemsList.setAdapter(maybeNewAdapter); } } }
@Override public void accept(@NonNull final View view) { final RecyclerView recyclerView = (RecyclerView) view; final RepositoryAdapter adapter = (RepositoryAdapter) recyclerView.getAdapter(); itemRowStates.put(previousStableIds.get(adapter), recyclerView.getLayoutManager().onSaveInstanceState()); if (startedAdapters.remove(adapter)) { adapter.stopObserving(); } } }
@Override public void onCompleted() { progressBar.setVisibility(View.GONE); if (reposRecycleView.getAdapter().getItemCount() > 0) { reposRecycleView.requestFocus(); hideSoftKeyboard(); reposRecycleView.setVisibility(View.VISIBLE); } else { infoTextView.setText(R.string.text_empty_repos); infoTextView.setVisibility(View.VISIBLE); } }
public RecyclerView.Adapter getAdapter() { return(getRecyclerView().getAdapter()); }
public RecyclerView.Adapter getAdapter() { return(getRecyclerView().getAdapter()); }
public RecyclerView.Adapter getAdapter() { return(getRecyclerView().getAdapter()); }
private RecyclerView.Adapter getAdapter() { return(getRecyclerView().getAdapter()); }
private RecyclerView.Adapter getAdapter() { return(getRecyclerView().getAdapter()); }
private RecyclerView.Adapter getAdapter() { return(getRecyclerView().getAdapter()); }
public RecyclerView.Adapter getAdapter() { return(getRecyclerView().getAdapter()); }
@Override public void onNext(List<Repository> repositories) { Log.i(TAG, "Repos loaded " + repositories); RepositoryAdapter adapter = (RepositoryAdapter) reposRecycleView.getAdapter(); adapter.setRepositories(repositories); adapter.notifyDataSetChanged(); } });
public RecyclerView.Adapter getAdapter() { RecyclerView.Adapter result=getRecyclerView().getAdapter(); if (result instanceof RVAdapterWrapper) { result=((RVAdapterWrapper)result).getWrappedAdapter(); } return(result); }
@Override public void check(View view, NoMatchingViewException noViewFoundException) { Assert.assertTrue(view instanceof RecyclerView); Assert.assertEquals(count, ((RecyclerView)view).getAdapter().getItemCount()); } }
@Override public void showRepositories(List<Repository> repositories) { RepositoryAdapter adapter = (RepositoryAdapter) reposRecycleView.getAdapter(); adapter.setRepositories(repositories); adapter.notifyDataSetChanged(); reposRecycleView.requestFocus(); hideSoftKeyboard(); progressBar.setVisibility(View.INVISIBLE); infoTextView.setVisibility(View.INVISIBLE); reposRecycleView.setVisibility(View.VISIBLE); }
@Override public void onRepositoriesChanged(List<Repository> repositories) { RepositoryAdapter adapter = (RepositoryAdapter) binding.reposRecyclerView.getAdapter(); adapter.setRepositories(repositories); adapter.notifyDataSetChanged(); hideSoftKeyboard(); }