Merge "AbsListView: Toss transient state views once they no longer have transient state." into jb-dev

This commit is contained in:
Adam Powell
2012-05-07 18:24:09 -07:00
committed by Android (Google) Code Review

View File

@@ -6299,6 +6299,16 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te
removeDetachedView(scrapPile.remove(size--), false);
}
}
if (mTransientStateViews != null) {
for (int i = 0; i < mTransientStateViews.size(); i++) {
final View v = mTransientStateViews.valueAt(i);
if (!v.hasTransientState()) {
mTransientStateViews.removeAt(i);
i--;
}
}
}
}
/**