DeğişebilirAnahtarDeğeri Deposu

public interface MutableKeyValueStore
implements KeyValueStore

android.adservices.ondevicepersonalization.MutableKeyValueStore


Okuma-yazma anahtar/değer deposu arayüzü. LOCAL_DATA tablosu için Veri Erişim Nesnesi olarak kullanılır.

Şu kaynakları da inceleyebilirsiniz:

Özet

Herkese açık yöntemler

abstract byte[] put(String key, byte[] value)

Belirtilen değeri belirtilen anahtarla ilişkilendirir.

abstract byte[] remove(String key)

Belirtilen anahtarın eşlemesini kaldırır.

Devralınan yöntemler

Herkese açık yöntemler

bağla

public abstract byte[] put (String key, 
                byte[] value)

Belirtilen değeri belirtilen anahtarla ilişkilendirir. Bu anahtara ilişkin bir değer zaten varsa eski değer değiştirilir.
Bu yöntemin tamamlanması birkaç saniye sürebilir, bu nedenle yalnızca bir çalışan iş parçacığından çağrılmalıdır.

Parametreler
key String: Belirtilen değerin ilişkilendirileceği anahtar Bu değer null olamaz.

value byte: Belirtilen anahtarla ilişkilendirilecek değer Bu değer null olamaz.

İlerlemeler
byte[] anahtar ile ilişkili önceki değer veya anahtar için eşleme yoksa null değerini döndürür.

kaldırma

public abstract byte[] remove (String key)

Belirtilen anahtarın eşlemesini kaldırır.
Bu yöntemin tamamlanması birkaç saniye sürebilir, bu nedenle yalnızca bir çalışan iş parçacığından çağrılmalıdır.

Parametreler
key String: Eşlemesi kaldırılacak anahtar Bu değer null olamaz.

İlerlemeler
byte[] anahtar ile ilişkili önceki değer veya anahtar için eşleme yoksa null değerini döndürür.