Esempio n. 1
0
 public async static void SaveSetting()
 {
     string result = JSONHelper.Serialize(_instance.innerDic);
     await FileIO.WriteTextAsync(_instance.storageFile, result);
 }
Esempio n. 2
0
        public async static void Init()
        {
            _instance.storageFile = await Windows.Storage.ApplicationData.Current.RoamingFolder.CreateFileAsync(SAVE_FILE_NAME, CreationCollisionOption.OpenIfExists);

            string result = await FileIO.ReadTextAsync(_instance.storageFile);

            try
            {
                if (!string.IsNullOrWhiteSpace(result))
                {
                    Dictionary <string, object> tempValue = (Dictionary <string, object>)JSONHelper.Deserialize(result);
                    _instance.innerDic = tempValue;
                }
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine(e.Message);
            }
            if (null != _instance.innerDic)
            {
                _instance.innerDic = loadDefaultSettring();
                SaveSetting();
            }
        }