Magazyn wartości kluczy
public
interface
MutableKeyValueStore
implements
KeyValueStore
android.adservices.ondevicepersonalization.MutableKeyValueStore, |
Interfejs do magazynu par klucz-wartość do odczytu i zapisu. Używany jako obiekt dostępu do danych w tabeli LOCAL_DATA.
Zobacz też:
Podsumowanie
Metody publiczne | |
---|---|
abstract
byte[]
|
put(String key, byte[] value)
Przypisuje określoną wartość do określonego klucza. |
abstract
byte[]
|
remove(String key)
Usuwa mapowanie określonego klucza. |
Metody dziedziczone | |
---|---|
Metody publiczne
Połącz
public abstract byte[] put (String key, byte[] value)
Przypisuje określoną wartość do określonego klucza.
Jeśli w przypadku tego klucza istnieje już wartość, zastąpiona zostanie stara wartość.
Ta metoda może potrwać kilka sekund, więc powinna
mogą być wywoływane tylko z wątku instancji roboczej.
Parametry | |
---|---|
key |
String : klucz, z którym ma zostać powiązana określona wartość.
Ta wartość nie może być typu null . |
value |
byte : wartość do powiązania z określonym kluczem.
Ta wartość nie może być typu null . |
Zwroty | |
---|---|
byte[] |
poprzednią wartość powiązaną z kluczem lub wartość null, jeśli nie było mapowania dla klucza. |
usuwania
public abstract byte[] remove (String key)
Usuwa mapowanie określonego klucza.
Ta metoda może potrwać kilka sekund, więc powinna
mogą być wywoływane tylko z wątku instancji roboczej.
Parametry | |
---|---|
key |
String : klucz, którego mapowanie ma zostać usunięte.
Ta wartość nie może być typu null . |
Zwroty | |
---|---|
byte[] |
poprzednią wartość powiązaną z kluczem lub wartość null, jeśli nie było mapowania dla klucza. |