List of usage examples for android.support.v4.view PagerAdapter equals
public boolean equals(Object obj)
From source file:org.brandroid.openmanager.activities.OpenExplorer.java
private boolean setViewPageAdapter(PagerAdapter adapter, boolean reload) { if (adapter == null) adapter = mViewPager.getAdapter(); if (mViewPager != null) { try {/*w ww. ja v a 2 s .co m*/ if (!adapter.equals(mViewPager.getAdapter()) || reload) mViewPager.setAdapter(adapter); else { mViewPager.notifyDataSetChanged(); getDirContentFragment(false).notifyDataSetChanged(); } return true; } catch (IndexOutOfBoundsException e) { Logger.LogError("Why is this happening?", e); return false; } catch (IllegalStateException e) { Logger.LogError("Error trying to set ViewPageAdapter", e); return false; } catch (Exception e) { Logger.LogError("Please stop!", e); return false; } } return false; }