마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

페어링된 디바이스와 검색된 디바이스비교 질문드립니다.

0 추천

페어링 된 디바이스와 새로검색되는 디바이스를 비교해서 같을경우 페어링된 디바이스는 검색이 안되도록

하는 소스를 짜고있습니다.

Iterator<PItem> pIt =pAdapter.itemsArrayList.iterator(); //페어링된 디바이스를 가지고옴

while (pIt.hasNext()){  //디바이스 끝까지 읽음
                        if (pIt.next().paddress.compareToIgnoreCase(새로검색된디바이스) == 0)
                         //페어링 디바이스와 검색된 디바이스 같을경우 while문탈출
                        return;
                }
 
while문 탈출시 어댑터에 디바이스 add
 
이렇게 하는데 페어링된 디바이스를 검색할때 새로검색되는
디바이스와 비교타이밍이 다른경우
탈출해버려서 추가하더군요..
더 좋은 방법이없을까요..
예림이그코드좀바바 (2,470 포인트) 님이 2015년 2월 17일 질문
해결했습니다.. 현재 질문한 본문 소스코드로 잘되네요;
아까는 중복추가가되었는데 뭘 건드렸나..-_-
몇번을 테스트해도 이상이없어 일단 해결로 결론지었습니다.

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...