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