MutableKeyValueStore
public
interface
MutableKeyValueStore
implements
KeyValueStore
android.adservices.ondevicepersonalization.MutableKeyValueStore |
Eine Schnittstelle zu einem Lese-/Schreib-Schlüssel/Wert-Speicher. Wird als Datenzugriffsobjekt für die Tabelle „LOCAL_DATA“ verwendet.
Weitere Informationen
Zusammenfassung
Öffentliche Methoden | |
---|---|
abstract
byte[]
|
put(String key, byte[] value)
Verknüpft den angegebenen Wert mit dem angegebenen Schlüssel. |
abstract
byte[]
|
remove(String key)
Entfernt die Zuordnung für den angegebenen Schlüssel. |
Übernommene Methoden | |
---|---|
Öffentliche Methoden
stellen
public abstract byte[] put (String key, byte[] value)
Verknüpft den angegebenen Wert mit dem angegebenen Schlüssel.
Wenn für diesen Schlüssel bereits ein Wert vorhanden ist, wird der alte Wert ersetzt.
Diese Methode kann einige Sekunden dauern. Sie sollte daher nur von einem Worker-Thread aufgerufen werden.
Parameter | |
---|---|
key |
String : Schlüssel, mit dem der angegebene Wert verknüpft werden soll. Dieser Wert darf nicht null sein. |
value |
byte : Wert, der dem angegebenen Schlüssel zugeordnet werden soll.
Dieser Wert darf nicht null sein. |
Returns | |
---|---|
byte[] |
Der vorherige Wert, der mit dem Schlüssel verknüpft ist, oder „null“, wenn es keine Zuordnung für den Schlüssel gab. |
entfernen
public abstract byte[] remove (String key)
Entfernt die Zuordnung für den angegebenen Schlüssel.
Diese Methode kann einige Sekunden dauern. Sie sollte daher nur von einem Worker-Thread aufgerufen werden.
Parameter | |
---|---|
key |
String : Schlüssel, dessen Zuordnung entfernt werden soll
Dieser Wert darf nicht null sein. |
Returns | |
---|---|
byte[] |
Der vorherige Wert, der mit dem Schlüssel verknüpft ist, oder „null“, wenn es keine Zuordnung für den Schlüssel gab. |