안녕하세요 원하는 위치에 말그대로 라인을 insert하고 싶습니다.
일단 커서를 원하는 위치에 옮겨간다음 추가를 하면되는지요.

Cursor mCursor = db.query(DATABASE_TABLE, result_columns, KEY_ROWID + "=" + rowID, null, null, null, null, null);

그다음 아래와 같이 ContentValue를 채워서 실행시킨다면
db.insert(DATABASE_TABLE, null, initValues);

해당하는 커서에 입력한 데이터가 삽입이 되나요? 그렇다면 해당 rowID에 있던 값은 어떻게 되는지
예를들어 

1 : A
2 : B
3 : D
이라는 행이 있다면  

1 : A
2 : B
3 : C
4 : D
로 바꾸고 싶고 앞의 1, 2, 3, 4 라인은 자동으로 증가한다고 생각하여 2번에 Cursor를 두고 insert를 하면 안될까요?

질문이 좀 논리적이지 않습니다만 의도는 전달한듯 싶습니다. 
profile