Referência da API

DataStore (Preferências)

Acesso de baixo nível ao arquivo de preferências AndroidX DataStore do PlainApp. Destinado a depuração e ferramentas de desenvolvedor — uso indevido pode corromper o estado do app.

Definições de Tipo

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

Operações

query

dataStorePath

Obtenha o caminho absoluto no sistema de arquivos do arquivo de preferências do DataStore.

bash
query GetDataStorePath {
  dataStorePath
}
query

dataStoreEntries

Liste todas as chaves de preferência e seus valores serializados, ordenados por nome de chave.

bash
query GetDataStoreEntries {
  dataStoreEntries { key value }
}
mutation

deleteDataStoreEntry

Exclua uma única entrada de preferência por nome de chave. No-op se a chave não existir.

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