KeyValueStore

public interface KeyValueStore

android.adservices.ondevicepersonalization.KeyValueStore


Uma interface para um armazenamento de chave-valor somente leitura. Usada como objeto de acesso a dados na tabela REMOTE_DATA.

Resumo

Métodos públicos

abstract byte[] get(String key)

Procura uma chave em um armazenamento somente leitura.

abstract Set<String> keySet()

Retorna uma visualização definida das chaves contidas na tabela REMOTE_DATA.

Métodos públicos

get

public abstract byte[] get (String key)

Procura uma chave em um armazenamento somente leitura.
Esse método pode levar vários segundos para ser concluído. Só chame o método em uma linha de execução de worker.

Parâmetros
key String: a chave que será buscada. Esse valor não pode ser null.

Retorna
byte[] o valor para que a chave especificada é mapeada. Se não houver mapeamento para a chave, vai retornar um valor nulo.

keySet

public abstract Set<String> keySet ()

Retorna uma visualização definida das chaves contidas na tabela REMOTE_DATA.
Esse método pode levar vários segundos para ser concluído. Só chame o método em uma linha de execução de worker.

Retorna
Set<String> Esse valor não pode ser null.