SQLiteDatabase.replace
現在、データベース内の特定の行を更新するために使用しています。私は ContentProvider に移行しており、これらのステートメントを同等のものに置き換えようとしていContentProviderOperation
ます。update、delete、insert のファクトリ メソッドはありますが、ありませんnewReplace
。SQLiteDatabase.replace
これは、主キーが一致する場合にのみ行を置換し、そうでない場合は新しい行を追加する便利な方法であるとドキュメントに記載されているためだと思います。しかし、実際に何が起こっているのかわかりません。をやっただけだと、よりも効率が悪いと思いますが、delete
それは正しいですか?insert
replace
SQLiteDatabase.replace
の機能を模倣するにはどうすればよいContentProviderOperation
ですか?