데이터 객체도 따로 2개를 사용하고 있는지 확인해보세요.
많이들 사용하는걸로 예를 들자면
어답터 생성자에 들어가는 데이터객체 (보통 ArrayList 많이들쓰시죠)도 따로 2개를 사용해야합니다.
CustomAdapter adapter = new CustomAdapter(mContext, R.layout.xxx, listData);