ContentResolver имеет методы, одноименные методам ContentProvider, и выполняющие CRUD функции (create, read, update, delete).
Вот список данных методов:
- insert() — соответствует функции create. Создает новую запись в провайдере и возвращает URI данной записи. Данные для новой записи помещаются в объект ContentValues как пары столбец — значение.
- query() — соответствует функции read. С английского переводится как запрос и именно так и происходит работа с данным методов, так как работа с данным методом аналогична SELECT в SQL
- update() — соответствует функции update. Обновляет записи в провайдере. Данные, так и в методе insert(), помещаются в объект ContentValues.
- delete() — соответствует функции delete. Работа с данным методом очень похожа на работу с методом query(). Разница лишь в том, что вместо того чтобы вернуть данные, которые подходят под запрос, данные метод удаляет их