Merge "Fix regression in AbsListView CHOICE_MODE_SINGLE" into jb-mr1-dev
This commit is contained in:
@ -1077,8 +1077,8 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te
|
|||||||
checkedStateChanged = true;
|
checkedStateChanged = true;
|
||||||
} else if (mChoiceMode == CHOICE_MODE_SINGLE) {
|
} else if (mChoiceMode == CHOICE_MODE_SINGLE) {
|
||||||
boolean checked = !mCheckStates.get(position, false);
|
boolean checked = !mCheckStates.get(position, false);
|
||||||
mCheckStates.clear();
|
|
||||||
if (checked) {
|
if (checked) {
|
||||||
|
mCheckStates.clear();
|
||||||
mCheckStates.put(position, true);
|
mCheckStates.put(position, true);
|
||||||
if (mCheckedIdStates != null && mAdapter.hasStableIds()) {
|
if (mCheckedIdStates != null && mAdapter.hasStableIds()) {
|
||||||
mCheckedIdStates.clear();
|
mCheckedIdStates.clear();
|
||||||
|
Reference in New Issue
Block a user