使い方を知っている方法を使用したいのですがContentResolver.update(Uri uri, ContentValues values, String where, String[] selectionArgs)
、ContentValues で何をするのだろうか。既存のすべての ContentValues を上書きしますか、それとも特定の ContentValues のみを上書きしますか?
たとえば、次の ContentValues が存在します。
A: abc
B: 123
C: 456
メソッドの ContentValues には次のupdate()
ものが含まれます。
A: asdf
C: 789
次に、新しい ContentValues は次のようになります: (指定された値のみを上書きします)
A: asdf
B: 123
C: 789
それとも: (すべての値を上書きします)
A: asdf
C: 789
これは私のコードです:
contentResolver.update(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, values, "_data=" + audioFilePath, null);
には、上書きする必要のある がvalues
含まれており、オーディオ ファイルへのパス ( の値) が含まれています。ContentValues
audioFilePath
_data