XmlPullParser 를 이용해서 파싱을하고 데이터를 저장을 했습니다..
파싱한 정보를 데이터에 저장시키는 위치는
case XmlPullParser.END_TAG:
       name = parser.getName();
       if (name.equalsIgnoreCase("news") && news != null){
        mList.add(news);
        
        mDbHelper.open();
        String title = news.getTitle().trim();
        String body = news.getBody().trim();;
        String subtitle = news.getLink().trim();;
        Row_id = mDbHelper.createNote(title, body, subtitle);
        
        mDbHelper.close();
       } 
       break;

요 부분에서 데이터 베이스에 저장을 하는데요..
요렇게 해놓으니..ㅡㅡ;;
어플을껏다가 킬때마다 데이터를 계속 저장해버리네요..
keyset을 비교 하라구 하셨는데..;
솔직히 무슨 말인지 잘 모르겠어요..;
검색해봐도 ..  모르겠구요..;

그래서 다시 질문합니다..
데이터베이스에 저장할때 데이터 중복을 피하는 방법과..
일단 저 위치에서 데이터 베이스 화 하는게 최상인지를.ㅠㅠ