private void load() { ArrayList stringList = SolaFile.LoadAppFile(SAVE_FILE_NAME); if (stringList == null) { _log("No data."); _jsonArr = new JsonArray(); _json [LIST_KEY] = _jsonArr; } else { string data = (string)stringList [0]; _json = (JsonObject)SimpleJson.SimpleJson.DeserializeObject(data); _jsonArr = (JsonArray)_json [LIST_KEY]; JsonArray ja = _jsonArr; for (int i = 0; i < ja.Count; i++) { JsonObject json = (JsonObject)ja [i]; DownLoadInfo info = new DownLoadInfo(); info.name = (string)json [NAME_KEY]; info.index = (int)json [INDEX_KEY]; info.isJpg = (bool)json [IS_JPG_KEY]; info.comicName = (string)json [COMIC_NAME_KEY]; info.json = json; _downloadInfos.Add(info); _javaObj.Call("addDownLoad", json.ToString()); } _log("Loaded."); } }
private void save() { SolaFile.DeleteAppFile(SAVE_FILE_NAME); string content = _json.ToString(); SolaFile.CreateAppFile(SAVE_FILE_NAME, content); }
public JsonObject save() { if (_data == null) { return(null); } SolaFile.DeleteAppFile(DATA_NAME); string content = _data.ToString(); SolaFile.CreateAppFile(DATA_NAME, content); // Debug.Log ("Data saved."+content); return(_data); }
public JsonObject load() { ArrayList stringList = SolaFile.LoadAppFile(DATA_NAME); if (stringList == null) { Debug.Log("No data."); _data = new JsonObject(); } else { string data = (string)stringList [0]; // Debug.Log ("Data load "+data); _data = (JsonObject)SimpleJson.SimpleJson.DeserializeObject(data); Debug.Log("Loaded."); } return(_data); }