Loading core/java/android/widget/AdapterViewAnimator.java +4 −4 Original line number Diff line number Diff line Loading @@ -613,13 +613,13 @@ public abstract class AdapterViewAnimator extends AdapterView<Adapter> @Override public void setAdapter(Adapter adapter) { mAdapter = adapter; if (mAdapter != null) { if (mDataSetObserver != null) { if (mAdapter != null && mDataSetObserver != null) { mAdapter.unregisterDataSetObserver(mDataSetObserver); } mAdapter = adapter; if (mAdapter != null) { mDataSetObserver = new AdapterDataSetObserver(); mAdapter.registerDataSetObserver(mDataSetObserver); } Loading Loading
core/java/android/widget/AdapterViewAnimator.java +4 −4 Original line number Diff line number Diff line Loading @@ -613,13 +613,13 @@ public abstract class AdapterViewAnimator extends AdapterView<Adapter> @Override public void setAdapter(Adapter adapter) { mAdapter = adapter; if (mAdapter != null) { if (mDataSetObserver != null) { if (mAdapter != null && mDataSetObserver != null) { mAdapter.unregisterDataSetObserver(mDataSetObserver); } mAdapter = adapter; if (mAdapter != null) { mDataSetObserver = new AdapterDataSetObserver(); mAdapter.registerDataSetObserver(mDataSetObserver); } Loading