Référence de l'API

DataStore (Préférences)

Accès de bas niveau au fichier de préférences AndroidX DataStore de PlainApp. Destiné au débogage et aux outils développeur — une mauvaise utilisation peut corrompre l'état de l'app.

Définitions de types

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

Opérations

query

dataStorePath

Récupère le chemin absolu du système de fichiers du fichier de préférences DataStore.

bash
query GetDataStorePath {
  dataStorePath
}
query

dataStoreEntries

Liste toutes les clés de préférence et leurs valeurs sérialisées, triées par nom de clé.

bash
query GetDataStoreEntries {
  dataStoreEntries { key value }
}
mutation

deleteDataStoreEntry

Supprime une entrée de préférence unique par nom de clé. No-op si la clé n'existe pas.

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