MultiChoiceModeListener onItemCheckedStateChanged奇怪的行为

时间:2015-06-02 12:04:45

标签: android android-gridview

我附加了gridview和MultiChoiceModeListener。 我已经设置了

gridView.setChoiceMode(GridView.CHOICE_MODE_MULTIPLE_MODAL);
gridView.setMultiChoiceModeListener(multiChoiceModeListener);

问题是onItemCheckedStateChanged()MultiChoiceModeListener的回调被错误地调用。有时它会被调用我没有选择的视图,有时会被调用两次相同的视图。

截至目前,我只是在onItemCheckedStateChanged

中记录状态
 @Override
        public void onItemCheckedStateChanged(ActionMode actionMode, int position, long l, boolean isSelected) {
            Log.d(TAG,"CALLED "+position);
}

有关为何发生这种情况的任何指示?

0 个答案:

没有答案