SQLiteDatabase.insertWithOnConflict()에서 API Level에 따라 반환값이 달라질 수 있는 문제 데이터베이스에 데이터를 삽입하는 과정에서 insertWithOnConflict(String, String, ContentValues, int) 메서드를 사용할 경우, 유의해야 할 사항이 있습니다.해당 메서드는 데이터를 삽입할 때 충돌이 발생할 경우, 충돌을 어떻게 처리할 지 지정하고 싶을 때 사용하는데요, 이 때 사용하는 충돌 처리 인자에 따라 메서드의 반환값이 달라질 수 있는 문제가 있습니다. 개발자 문서에 나와있는 메서드 설명 중 반환값에 대한 설명을 보면, the row ID of the newly inserted row OR the primary key of the existing row if the input param 'conflictAlgorithm' = CONFLICT_IGNORE OR -.. 더보기 이전 1 ··· 22 23 24 25 26 27 28 ··· 499 다음