Androidデバイスからではなく、外部ソースから取得したINSERT SQLステートメントを実行するメソッドがあります。着信ステートメントによりレコードが重複する可能性があり、重複が発生した場合、Android デバイスに SQL ステートメントを無視させたいと考えています。メソッドは次のとおりです。
ourDatabase.execSQL(sql)
データを挿入するテーブルには、重複を防ぐ次の列があります
KEY_CONCATA + " TEXT PRIMARY KEY , " +
これは一意であり、主キーではありませんか?
現時点で、システムは重複の原因を認識してプログラムを終了します。エラーをキャッチして、重複している場合はデータベースへの挿入を停止します。
ありがとう!