テーブルを埋める/更新する方法を探していSQLiteDatabase
ます。場合によっては、(特定の戻り値によって) 通知を受ける必要があります。各行には、後でダウンロードする必要があるファイルの URL が含まれています。
- 行がまだ存在しません: 挿入して、この行をダウンロード用にリストする必要があることを通知してください。
- 行は存在しますが、挿入しようとしている行には、既にデータベースにある行と同じ値が含まれています。何もしないでください。これをダウンロードする必要があることを通知しません。
- 行は存在し、挿入しようとしている行には、既にデータベースにあるものとは異なる値が含まれています: この行を置き換えて、これをダウンロードする必要があることを通知してください。
私は答えを探していましたが、何か良いものを見つけることができないようです. insertWithOnConflict()
、replace()
、replaceOrThrow()
、 ...を使用する必要があります
ありがとう!