db,arraylist를 이용해서 customlistview에 내용을 뿌려주고 있습니다.
arraylist를 추가할 때 특성상 db의 pk값(자동증가)을 넣어야 하는데..이 값을 미리 알 수가 있나요?
현재 add버튼을 누를 때 다음과 같이 동작합니다.
1.원하는 값[이름,내용 등]을 db에 먼저 insert합니다.
ex)"INSERT INTO mydata VALUES(NULL, '%s','%s','%s','%s');",
2.mydata 테이블을 select로 전체 조회 후 , 갯수만큼 arraylist에 add합니다.
3.adapter를 갱신해서 추가된 데이터까지 보여줍니다.
이런식인데요..데이터 양이 많을 때 이런 방법이 비효율적일 것 같기도 하고..
어떠한 식으로 pk값까지 arraylist에 추가하는게 좋을지요..그 값만 미리 알아내면
2번처럼 굳이 전체조회-전체add할 필요 없이 현재 arraylist에 새 아이템만 추가해서 갱신하면
될것 같은데 말이죠..