Tham chiếu API
DataStore (Preferences)
Truy cập cấp thấp vào tệp preference AndroidX DataStore của PlainApp. Dành cho gỡ lỗi và công cụ nhà phát triển — sử dụng sai có thể làm hỏng trạng thái ứng dụng.
Định nghĩa kiểu
bash
type KeyValuePair {
key: String! # preference key name
value: String! # serialized value (toString)
}Thao tác
query
dataStorePath
Lấy đường dẫn hệ thống tệp tuyệt đối của tệp preference DataStore.
bash
query GetDataStorePath {
dataStorePath
}query
dataStoreEntries
Liệt kê tất cả khóa preference và giá trị tuần tự hóa của chúng, sắp xếp theo tên khóa.
bash
query GetDataStoreEntries {
dataStoreEntries { key value }
}mutation
deleteDataStoreEntry
Xóa một mục preference duy nhất theo tên khóa. No-op nếu khóa không tồn tại.
bash
mutation DeleteDataStoreEntry($key: String!) {
deleteDataStoreEntry(key: $key)
}