MutableKeyValueStore
public interface MutableKeyValueStore
implements KeyValueStore
android.adservices.ondevicepersonalization.MutableKeyValueStore |
Интерфейс к хранилищу значений ключей для чтения и записи. Используется как объект доступа к данным для таблицы LOCAL_DATA.
См. также:
Краткое содержание
Публичные методы | |
---|---|
abstract byte[] | put ( String key, byte[] value) Связывает указанное значение с указанным ключом. |
abstract byte[] | remove ( String key) Удаляет сопоставление для указанного ключа. |
Унаследованные методы | |
---|---|
Публичные методы
помещать
public abstract byte[] put (String key, byte[] value)
Связывает указанное значение с указанным ключом. Если значение для этого ключа уже существует, старое значение заменяется.
Выполнение этого метода может занять несколько секунд, поэтому его следует вызывать только из рабочего потока.
Параметры | |
---|---|
key | String : ключ, с которым должно быть связано указанное значение. Это значение не может быть null . |
value | byte : значение, которое будет связано с указанным ключом. Это значение не может быть null . |
Возврат | |
---|---|
byte[] | предыдущее значение, связанное с ключом, или значение NULL, если для ключа не было сопоставления. |
удалять
public abstract byte[] remove (String key)
Удаляет сопоставление для указанного ключа.
Выполнение этого метода может занять несколько секунд, поэтому его следует вызывать только из рабочего потока.
Параметры | |
---|---|
key | String : ключ, сопоставление которого необходимо удалить. Это значение не может быть null . |
Возврат | |
---|---|
byte[] | предыдущее значение, связанное с ключом, или значение null, если для ключа не было сопоставления. |