마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

sqlite 트랜잭션 관련 문의합니다.

0 추천

  try {

database.beginTransaction();
count =  database.insert(table_name , null, values);
database.setTransactionSuccessful();
} catch (SQLException e) {
} finally {
database.endTransaction();    
}
 
현재 다음과 같이 insert를 합니다.
그런데도.. 데이터가 조금만 많아지면 폰이 멈추는 현상이 나타납니다..
insert시 멈추는 것이죠.. ProgressBar를 넣기가 무안해지는 현상입니다.
 
트랜잭션이 잘못된것인가요?
 
개발자초심 (21,220 포인트) 님이 2014년 7월 23일 질문

1개의 답변

0 추천
위의 코드를 loop 돌리는 것 이라면 transaction 을

begin

loop (insert only)

end

식으로 변경 하세요
aucd29 (218,390 포인트) 님이 2014년 7월 24일 답변
...