API संदर्भ
DataStore (Preferences)
PlainApp की AndroidX DataStore preference फ़ाइल तक low-level एक्सेस। डिबगिंग और developer tooling के लिए — दुरुपयोग से app state खराब हो सकता है।
प्रकार परिभाषाएँ
bash
type KeyValuePair {
key: String! # preference key name
value: String! # serialized value (toString)
}ऑपरेशन
query
dataStorePath
DataStore preference फ़ाइल का absolute filesystem पथ प्राप्त करें।
bash
query GetDataStorePath {
dataStorePath
}query
dataStoreEntries
सभी preference keys और उनके serialized मान सूचीबद्ध करें, key नाम से क्रमबद्ध।
bash
query GetDataStoreEntries {
dataStoreEntries { key value }
}mutation
deleteDataStoreEntry
key नाम द्वारा एकल preference entry हटाएँ। key मौजूद न होने पर कोई कार्य नहीं।
bash
mutation DeleteDataStoreEntry($key: String!) {
deleteDataStoreEntry(key: $key)
}