페어링 된 디바이스와 새로검색되는 디바이스를 비교해서 같을경우 페어링된 디바이스는 검색이 안되도록
하는 소스를 짜고있습니다.
Iterator<PItem> pIt =pAdapter.itemsArrayList.iterator(); //페어링된 디바이스를 가지고옴
while (pIt.hasNext()){ //디바이스 끝까지 읽음
if (pIt.next().paddress.compareToIgnoreCase(새로검색된디바이스) == 0)
//페어링 디바이스와 검색된 디바이스 같을경우 while문탈출
return;
}
while문 탈출시 어댑터에 디바이스 add
이렇게 하는데 페어링된 디바이스를 검색할때 새로검색되는
디바이스와 비교타이밍이 다른경우
탈출해버려서 추가하더군요..
더 좋은 방법이없을까요..