DataStore (Preferences)
PlainApp-இன் AndroidX DataStore preference கோப்பிற்கான low-level அணுகல். பிழைத்திருத்தம் மற்றும் developer tooling-க்காக — தவறான பயன்பாடு app state-ஐ சிதைக்கலாம்.
வகை வரையறைகள்
type KeyValuePair {
key: String! # preference key name
value: String! # serialized value (toString)
}செயல்பாடுகள்
dataStorePath
DataStore preference கோப்பின் absolute filesystem பாதையைப் பெறவும்.
query GetDataStorePath {
dataStorePath
}dataStoreEntries
அனைத்து preference keys மற்றும் அவற்றின் serialized மதிப்புகளைப் பட்டியலிடவும், key பெயரால் வரிசைப்படுத்தப்பட்ட.
query GetDataStoreEntries {
dataStoreEntries { key value }
}deleteDataStoreEntry
key பெயர் மூலம் ஒரு preference entry-ஐ நீக்கவும். key இல்லையென்றால் no-op.
mutation DeleteDataStoreEntry($key: String!) {
deleteDataStoreEntry(key: $key)
}