Log.d("arr", checkArr.toString());
Log.d("size",String.valueOf(checkArr.size()));
for(int i = 0; i < checkArr.size(); i++) {
Boolean del = mAdapter.remove(checkArr.get(i));
if(del){
;
} else {
continue;
}
Log.d("제발",(i+1)+"번째");
}
mAdapter.dataChange();
저렇게 만들어서 여러개 체크된 position 값을 여러번 넘겨서 삭제한후 datachange 를 했는데요. 맨윗행만 삭제되고 나머지는 남습니다.