MutableKeyValueStore
public
interface
MutableKeyValueStore
implements
KeyValueStore
android.adservices.ondevicepersonalization.MutableKeyValueStore |
Interfejs do magazynu par klucz-wartość do odczytu i zapisu. Służy jako obiekt umożliwiający dostęp do danych w przypadku 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)
Skojarzenie określonej wartości z kluczem.
Jeśli klucz ma już wartość, zostanie ona zastąpiona.
Ta metoda może potrwać kilka sekund, więc powinna być wywoływana tylko z wątku instancji roboczej.
Parametry | |
---|---|
key |
String : klucz, z którym ma być powiązana określona wartość. Ta wartość nie może być null . |
value |
byte : wartość powiązana z danym kluczem. Ta wartość nie może być równa 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, dlatego powinna być wywoływana tylko z wątku roboczego.
Parametry | |
---|---|
key |
String : klucz, którego mapowanie ma zostać usunięte. Nie może to być null . |
Zwroty | |
---|---|
byte[] |
poprzednią wartość powiązaną z kluczem lub wartość null, jeśli nie było mapowania dla klucza. |