Referencia de la API

DataStore (Preferencias)

Acceso de bajo nivel al archivo de preferencias AndroidX DataStore de PlainApp. Destinado a depuración y herramientas de desarrollador — el mal uso puede corromper el estado de la app.

Definiciones de tipos

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

Operaciones

query

dataStorePath

Obtiene la ruta absoluta del sistema de archivos del archivo de preferencias DataStore.

bash
query GetDataStorePath {
  dataStorePath
}
query

dataStoreEntries

Lista todas las claves de preferencia y sus valores serializados, ordenados por nombre de clave.

bash
query GetDataStoreEntries {
  dataStoreEntries { key value }
}
mutation

deleteDataStoreEntry

Elimina una única entrada de preferencia por nombre de clave. No-op si la clave no existe.

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