Справочник API
DataStore (Настройки)
Низкоуровневый доступ к файлу настроек AndroidX DataStore PlainApp. Предназначен для отладки и инструментов разработчика — неправильное использование может повредить состояние приложения.
Определения типов
bash
type KeyValuePair {
key: String! # preference key name
value: String! # serialized value (toString)
}Операции
query
dataStorePath
Получите абсолютный путь файловой системы к файлу настроек DataStore.
bash
query GetDataStorePath {
dataStorePath
}query
dataStoreEntries
Список всех ключей настроек и их сериализованных значений, отсортированных по имени ключа.
bash
query GetDataStoreEntries {
dataStoreEntries { key value }
}mutation
deleteDataStoreEntry
Удалите одну запись настройки по имени ключа. No-op, если ключ не существует.
bash
mutation DeleteDataStoreEntry($key: String!) {
deleteDataStoreEntry(key: $key)
}