API 參考
DataStore (Preferences)
對 PlainApp 的 AndroidX DataStore 偏好檔案進行低階存取。用於除錯和開發者工具——誤用可能導致應用程式狀態損壞。
型別定義
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
依鍵名刪除單一偏好項目。如果鍵不存在則為無操作。
bash
mutation DeleteDataStoreEntry($key: String!) {
deleteDataStoreEntry(key: $key)
}