cuando inserta los datos en la misma fila, debe actualizar la fila en lugar de volver a llamar a insert.por ejemplo:-
ContentValues cv = new ContentValues();
cv.put("Field1","value"); //These Fields should be your String values of
y luego llamar a actualizar en lugar de insertar
myDB.update(TableName, cv, "_id="+id, null);
puedes referir esto