안녕하세요.  초보 개발자 입니다.
db를 읽어올 때 대부분 제대로 읽어 오는데, 가끔 일부를 안 읽어오고 그냥 넘어가는 현상이 발생하네요.
예를 들어 db에 데이타가 100개인데, 읽을 때 가끔 99개만 읽어온다든지, 때로는 90개만 읽어온다든지,

이런 경우 발생 안 하나요?

코드를 요약해 보면 아래와 같이 작성하였습니다.  혹시 제가 코드를 잘못 작성한 건가요?

이거 땜에 미치겠네요.  한동안 괜찮다가 또 발생했네요.

[코드]
objCursor = objSQLDB.query( DATABASE_TABLE, strProjection, null, null, null, null, strKeyword + " " + strOrder );  
startManagingCursor(objCursor);
  
  objCursor.moveToFirst();
  while ( !objCursor.isAfterLast() )
  {
   nId = objCursor.getInt( objCursor.getColumnIndexOrThrow( Constant.DB_ID ) );
   strContactId = objCursor.getString( objCursor.getColumnIndexOrThrow( Constant.DB_FRIEND_CONTACTID ) );
   
  objCursor.moveToNext();
  }