You need to implement a content provider that allows you to update the record, in short, you need to override the update function in your ContentProvider class.
public int update(Uri uri, ContentValues values, String where, String[] whereArgs)
In short, you have to update them, this is not done directly from the data received in the cursor.
This and this link should help.
source share