MutableKeyValueStore

public interface MutableKeyValueStore
implements KeyValueStore

android.adservices.ondevicepersonalization.MutableKeyValueStore


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

Şu kaynakları da inceleyin:

Ö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. Söz konusu anahtar için zaten bir değer varsa eski değer değiştirilir.
Bu yöntemin tamamlanması birkaç saniye sürebileceğinden, yalnızca bir işleyici iş parçacığında ç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[] anahtarla ilişkilendirilen önceki değer veya anahtar için eşleme yoksa null olur.

kaldırma

public abstract byte[] remove (String key)

Belirtilen anahtarın eşlemesini kaldırır.
Bu yöntemin tamamlanması birkaç saniye sürebileceğinden, yalnızca bir işleyici iş parçacığında çağrılmalıdır.

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

İlerlemeler
byte[] Anahtarla ilişkili önceki değer veya anahtar için eşleme yoksa null.