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)
}