Tabnine Logo
RecyclerView$AdapterDataObserver.onChanged
Code IndexAdd Tabnine to your IDE (free)

How to use
onChanged
method
in
android.support.v7.widget.RecyclerView$AdapterDataObserver

Best Java code snippets using android.support.v7.widget.RecyclerView$AdapterDataObserver.onChanged (Showing top 20 results out of 522)

origin: naman14/Timber

@Override
public void setAdapter(Adapter adapter) {
  super.setAdapter(adapter);
  if(adapter != null) {
    adapter.registerAdapterDataObserver(emptyObserver);
  }
  emptyObserver.onChanged();
}
origin: avjinder/Minimal-Todo

@Override
public void setAdapter(Adapter adapter) {
  super.setAdapter(adapter);
  if (adapter != null) {
    adapter.registerAdapterDataObserver(observer);
    observer.onChanged();
  }
}
origin: smuyyh/BookReader

public void setAdapter(Adapter adapter) {
  Adapter oldAdapter = getAdapter();
  if (oldAdapter != null && emptyObserver != null) {
    oldAdapter.unregisterAdapterDataObserver(emptyObserver);
  }
  super.setAdapter(adapter);
  if (adapter != null) {
    adapter.registerAdapterDataObserver(emptyObserver);
  }
  emptyObserver.onChanged();
}
origin: bignerdranch/expandable-recycler-view

@Test
public void notifyParentDataSetWithExpansionPreservationChangedNoChanges() {
  assertEquals(25, mExpandableRecyclerAdapter.getItemCount());
  mExpandableRecyclerAdapter.notifyParentDataSetChanged(true);
  verify(mDataObserver).onChanged();
  assertEquals(25, mExpandableRecyclerAdapter.getItemCount());
  int flatIndex = 0;
  for (Parent<Object> baseParent : mBaseParents) {
    verifyParentItemsMatch(baseParent, baseParent.isInitiallyExpanded(), flatIndex);
    flatIndex++;
    if (baseParent.isInitiallyExpanded()) {
      flatIndex += baseParent.getChildList().size();
    }
  }
}
origin: bignerdranch/expandable-recycler-view

@Test
public void notifyParentDataSetChangedWithoutExpansionPreservationAllCollapsed() {
  mExpandableRecyclerAdapter.collapseAllParents();
  Parent<Object> movedParent = mBaseParents.remove(0);
  mBaseParents.add(movedParent);
  Parent<Object> newParent = generateParent(true, 1);
  mBaseParents.add(3, newParent);
  mExpandableRecyclerAdapter.notifyParentDataSetChanged(false);
  verify(mDataObserver).onChanged();
  assertEquals(27, mExpandableRecyclerAdapter.getItemCount());
  verifyParentItemsMatch(mBaseParents.get(0), false, 0);
  verifyParentItemsMatch(newParent, true, 6);
  verifyParentItemsMatch(mBaseParents.get(9), false, 22);
  verifyParentItemsMatch(mBaseParents.get(10), true, 23);
}
origin: bignerdranch/expandable-recycler-view

@Test
public void notifyParentDataSetWithoutExpansionPreservationChangedNoChanges() {
  assertEquals(25, mExpandableRecyclerAdapter.getItemCount());
  mExpandableRecyclerAdapter.notifyParentDataSetChanged(false);
  verify(mDataObserver).onChanged();
  assertEquals(25, mExpandableRecyclerAdapter.getItemCount());
  int flatIndex = 0;
  for (Parent<Object> baseParent : mBaseParents) {
    verifyParentItemsMatch(baseParent, baseParent.isInitiallyExpanded(), flatIndex);
    flatIndex++;
    if (baseParent.isInitiallyExpanded()) {
      flatIndex += baseParent.getChildList().size();
    }
  }
}
origin: jiang111/IndexRecyclerView

@Override public void onChanged()
{
 super.onChanged();
 initIndex(adapter);
}
origin: cundong/HeaderAndFooterRecyclerView

@Override
public void onChanged() {
  super.onChanged();
  notifyDataSetChanged();
}
origin: oubowu/PinnedSectionItemDecoration

@Override
public void onChanged() {
  super.onChanged();
  reset();
}
origin: oubowu/PinnedSectionItemDecoration

@Override
public void onChanged() {
  super.onChanged();
  reset();
}
origin: jdsjlzx/LRecyclerView

@Override
public void setAdapter(Adapter adapter) {
  if (mWrapAdapter != null && mDataObserver != null && isRegisterDataObserver) {
    mWrapAdapter.getInnerAdapter().unregisterAdapterDataObserver(mDataObserver);
  }
  mWrapAdapter = (LRecyclerViewAdapter) adapter;
  super.setAdapter(mWrapAdapter);
  mWrapAdapter.getInnerAdapter().registerAdapterDataObserver(mDataObserver);
  mDataObserver.onChanged();
  isRegisterDataObserver = true;
  mWrapAdapter.setRefreshHeader(mRefreshHeader);
  //fix bug: https://github.com/jdsjlzx/LRecyclerView/issues/115
  if (mLoadMoreEnabled && mWrapAdapter.getFooterViewsCount()==0) {
    mWrapAdapter.addFooterView(mFootView);
  }
}
origin: jdsjlzx/LRecyclerView

@Override
public void setAdapter(Adapter adapter) {
  if (mWrapAdapter != null && mDataObserver != null) {
    mWrapAdapter.getInnerAdapter().unregisterAdapterDataObserver(mDataObserver);
  }
  mWrapAdapter = (LuRecyclerViewAdapter) adapter;
  super.setAdapter(mWrapAdapter);
  mWrapAdapter.getInnerAdapter().registerAdapterDataObserver(mDataObserver);
  mDataObserver.onChanged();
  if (mLoadMoreEnabled && mWrapAdapter.getFooterViewsCount()==0) {
    mWrapAdapter.addFooterView(mFootView);
  }
}
origin: jaydenxiao2016/AndroidFire

  @Override
  public void onChanged()
  {
    super.onChanged();
    findSections();
  }
};
origin: jdsjlzx/LRecyclerView

/**
 * set view when no content item
 *
 * @param emptyView visiable view when items is empty
 */
public void setEmptyView(View emptyView) {
  this.mEmptyView = emptyView;
  mDataObserver.onChanged();
}
origin: jdsjlzx/LRecyclerView

/**
 * set view when no content item
 *
 * @param emptyView visiable view when items is empty
 */
public void setEmptyView(View emptyView) {
  this.mEmptyView = emptyView;
  mDataObserver.onChanged();
}
origin: jaydenxiao2016/AndroidFire

  @Override
  public void onChanged()
  {
    super.onChanged();
    checkIfEmpty();
  }
};
origin: HotBitmapGG/bilibili-android-client

@Override
public void onChanged() {
  super.onChanged();
  notifyDataSetChanged();
}
origin: smuyyh/BookReader

@Override
public void onChanged() {
  super.onChanged();
  update();
}
origin: google/agera

@Test
public void shouldNotifyChangeOnAdditionalObservablesUpdateWhenObservingAndObserved() {
 repositoryAdapter.startObserving();
 repositoryAdapter.registerAdapterDataObserver(observer);
 runUiThreadTasksIncludingDelayedTasks();
 verify(observer, never()).onChanged();
 repositoryAdapter.getItemCount(); // usage before event
 updateDispatcher.update();
 runUiThreadTasksIncludingDelayedTasks();
 repositoryAdapter.stopObserving();
 verify(observer).onChanged();
}
origin: google/agera

@Test
public void shouldNotifyChangeOnStartObservingAfterUsage() {
 repositoryAdapter.registerAdapterDataObserver(observer);
 repositoryAdapter.getItemCount(); // "usage".
 // Because the adapter is not observing any data change, after the usage, it doesn't know of any
 // change of data, so for extra guarantee, it'll notify change as soon as it starts observing.
 repositoryAdapter.startObserving();
 runUiThreadTasksIncludingDelayedTasks();
 repositoryAdapter.stopObserving();
 verify(observer).onChanged();
}
android.support.v7.widgetRecyclerView$AdapterDataObserveronChanged

Popular methods of RecyclerView$AdapterDataObserver

  • onItemRangeInserted
  • onItemRangeRemoved
  • onItemRangeChanged
  • onItemRangeMoved

Popular in Java

  • Parsing JSON documents to java classes using gson
  • onRequestPermissionsResult (Fragment)
  • setScale (BigDecimal)
  • onCreateOptionsMenu (Activity)
  • ByteBuffer (java.nio)
    A buffer for bytes. A byte buffer can be created in either one of the following ways: * #allocate
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • StringTokenizer (java.util)
    Breaks a string into tokens; new code should probably use String#split.> // Legacy code: StringTo
  • TreeSet (java.util)
    TreeSet is an implementation of SortedSet. All optional operations (adding and removing) are support
  • Servlet (javax.servlet)
    Defines methods that all servlets must implement. A servlet is a small Java program that runs within
  • Reflections (org.reflections)
    Reflections one-stop-shop objectReflections scans your classpath, indexes the metadata, allows you t
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now