public async static void SaveSetting() { string result = JSONHelper.Serialize(_instance.innerDic); await FileIO.WriteTextAsync(_instance.storageFile, result); }
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(); } }