안녕하세요, 안드로이드 초보 개발자입니다.
OEM연락처에 1만개 이상의 내용이 저장되어 있습니다.
이걸 제가 만든앱의 DB에 넣으려고 하는데요.
원래는 전체 OEM 연락처를 가져와서 DB에 하나하나 insert 시켜주고 있었습니다.
별 다른 문제가 없었죠... 그런게 연락처를 엄청나게 많이 넣고 테스트를 하니...
처리 시간이 너무 오래걸립니다. ㅠ
여러군데 로그를 찍어보니 getContentResolver().insert 에서 2~3ms의 처리시간이 소요되네요.
연락처가 1만개이면 10000 * 3 = 30000ms = 30sec
그래서 다른 방법이 없을까 고민중입니다.
어떻게... insert 처리 한번만으로 넣어 줄수 있는 방법은 없는지....
혹시 아시는분 조언 부탁드립니다!!