DataStore (Einstellungen)
Low-Level-Zugriff auf die AndroidX-DataStore-Einstellungsdatei von PlainApp. Für Debugging und Entwickler-Tooling gedacht — Missbrauch kann den App-Zustand korrumpieren.
Typdefinitionen
type KeyValuePair {
key: String! # preference key name
value: String! # serialized value (toString)
}Operationen
dataStorePath
Den absoluten Dateisystem-Pfad der DataStore-Einstellungsdatei abrufen.
query GetDataStorePath {
dataStorePath
}dataStoreEntries
Alle Einstellungs-Schlüssel und deren serialisierte Werte auflisten, sortiert nach Schlüsselname.
query GetDataStoreEntries {
dataStoreEntries { key value }
}deleteDataStoreEntry
Einen einzelnen Einstellungs-Eintrag anhand des Schlüsselnamens löschen. No-op, falls der Schlüssel nicht existiert.
mutation DeleteDataStoreEntry($key: String!) {
deleteDataStoreEntry(key: $key)
}