У меня есть данные blob faceData
public boolean insertOrUpdateCounter(Long id, Blob faceDate, String name) {
ContentValues contentValues = new ContentValues();
try {
contentValues.put(DataBaseWrapper.FACE_DATA,faceDate);
contentValues.put(DataBaseWrapper.NAME, name);
if (id != null) {
database.update(DataBaseWrapper.FACES, contentValues, DataBaseWrapper.ID + "= ?",
new String[]{String.valueOf(id)});
database.close();
return true;
} else {
long result = database.insert(DataBaseWrapper.FACES, null, contentValues);
if (result != -1) {
return true;
} else {
return false;
}
}
} catch (java.sql.SQLException e) {
e.printStackTrace();
}
return false;
}
, но отображается ошибка. Невозможно разрешить метод 'put (java .lang.String, java. sql .Blob)', есть ли любой способ вставить blob в contentValues, чтобы я мог вставлять данные blob в Sqlite db