API Referansı

DataStore (Tercihler)

PlainApp'ın AndroidX DataStore tercih dosyasına düşük seviyeli erişim. Hata ayıklama ve geliştirici araçları için tasarlanmıştır — yanlış kullanım uygulama durumunu bozabilir.

Tip Tanımları

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

İşlemler

query

dataStorePath

DataStore tercih dosyasının mutlak dosya sistemi yolunu alın.

bash
query GetDataStorePath {
  dataStorePath
}
query

dataStoreEntries

Tüm tercih anahtarlarını ve serileştirilmiş değerlerini, anahtar adına göre sıralanmış olarak listeleyin.

bash
query GetDataStoreEntries {
  dataStoreEntries { key value }
}
mutation

deleteDataStoreEntry

Anahtar adına göre tek bir tercih girişini silin. Anahtar mevcut değilse no-op.

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