00012 20140924 Android ListView에 중복 리스트 발생 간단 차단 방법 - AngryQA/blog GitHub Wiki

Android ListView에 중복 리스트 발생 간단 차단 방법

AngryQA | 2014-09-24 수요일 오전 9:53 | IT/Android | 원본

Android ListView 구성 시 중복으로 들어오는 리스트에 대한 중복 체크 방법에 대해 설명해보도록하겠다

구글링을 해보면 ListView 전체를 가져와서 카운트를 구한 후 목록을 배열에 저장하고

나중에 들어오는 리스트에 대해서 배열과 비교하여 거르는 방법을 많이 설명하고있다.

하지만 그냥 처음부터 데이터 베이스 구성시  |

    /**

     * Database creation sql statement

     */

    private static final String DATABASE_CREATE = "create table notes (_id integer primary key autoincrement, "

            + "title text not null unique, body text not null);";

|

위와 같이 중복을 원하지 않는 항목을 유니크 처리한다면 배열에 저장하는등 행동을 하지 않아도 간단하게 중복 리스트에 대한 처리를 끝낼수 있다.

참고 :)

Comments

리스트가 늘어나서 중복 체크가 육안으로 힘들어 질경우에는 db에 insert할때의 성공 실패 리턴값을 확인하면 된다

일원동 너구리 | 2014-09-24 수요일 오후 10:51

--