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