Особенности работы с данными через ContentResolver

ContentResolver имеет методы, одноименные методам ContentProvider, и выполняющие CRUD функции (create, read, update, delete).

Вот список данных методов:

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

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *