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.

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.