Riferimento API
DataStore (Preferenze)
Accesso low-level al file delle preferenze AndroidX DataStore di PlainApp. Destinato al debug e agli strumenti di sviluppo — un uso improprio può corrompere lo stato dell'app.
Definizioni di tipo
bash
type KeyValuePair {
key: String! # preference key name
value: String! # serialized value (toString)
}Operazioni
query
dataStorePath
Recupera il percorso filesystem assoluto del file delle preferenze DataStore.
bash
query GetDataStorePath {
dataStorePath
}query
dataStoreEntries
Elenca tutte le chiavi di preferenza e i relativi valori serializzati, ordinati per nome chiave.
bash
query GetDataStoreEntries {
dataStoreEntries { key value }
}mutation
deleteDataStoreEntry
Elimina una singola voce di preferenza per nome chiave. No-op se la chiave non esiste.
bash
mutation DeleteDataStoreEntry($key: String!) {
deleteDataStoreEntry(key: $key)
}