API-referentie

DataStore (Voorkeuren)

Toegang op laag niveau tot het AndroidX-DataStore-voorkeurenbestand van PlainApp. Bedoeld voor debugging en ontwikkelaarstools — verkeerd gebruik kan app-status corrupt maken.

Typedefinities

bash
type KeyValuePair {
  key: String!                # preference key name
  value: String!              # serialized value (toString)
}

Bewerkingen

query

dataStorePath

Haal het absolute bestandssysteempad van het DataStore-voorkeurenbestand op.

bash
query GetDataStorePath {
  dataStorePath
}
query

dataStoreEntries

Toon alle voorkeurssleutels en hun geserialiseerde waarden, gesorteerd op sleutelnaam.

bash
query GetDataStoreEntries {
  dataStoreEntries { key value }
}
mutation

deleteDataStoreEntry

Verwijder één voorkeursvermelding op sleutelnaam. No-op als de sleutel niet bestaat.

bash
mutation DeleteDataStoreEntry($key: String!) {
  deleteDataStoreEntry(key: $key)
}