MutableKeyValueStore
public
interface
MutableKeyValueStore
implements
KeyValueStore
android.adservices.ondevicepersonalization.MutableKeyValueStore |
Un'interfaccia per un archivio di valori-chiave in lettura/scrittura. Utilizzato come oggetto di accesso ai dati per la tabella LOCAL_DATA.
Vedi anche:
Riepilogo
Metodi pubblici | |
---|---|
abstract
byte[]
|
put(String key, byte[] value)
Associa il valore specificato alla chiave specificata. |
abstract
byte[]
|
remove(String key)
Rimuove il mapping per la chiave specificata. |
Metodi ereditati | |
---|---|
Metodi pubblici
passami
public abstract byte[] put (String key, byte[] value)
Associa il valore specificato alla chiave specificata.
Se esiste già un valore per quella chiave, il valore precedente viene sostituito.
Il completamento di questo metodo potrebbe richiedere diversi secondi, perciò dovrebbe
essere chiamato solo da un thread di lavoro.
Parametri | |
---|---|
key |
String : chiave a cui deve essere associato il valore specificato.
Questo valore non può essere null . |
value |
byte : valore da associare alla chiave specificata.
Questo valore non può essere null . |
Ritorni | |
---|---|
byte[] |
il valore precedente associato alla chiave o nullo se non esisteva alcuna mappatura per la chiave. |
rimozione
public abstract byte[] remove (String key)
Rimuove il mapping per la chiave specificata.
Il completamento di questo metodo potrebbe richiedere diversi secondi, perciò dovrebbe
essere chiamato solo da un thread di lavoro.
Parametri | |
---|---|
key |
String : chiave la cui mappatura deve essere rimossa
Questo valore non può essere null . |
Ritorni | |
---|---|
byte[] |
il valore precedente associato alla chiave o nullo se non esisteva alcuna mappatura per la chiave. |