void StartParse() { //Debug.Log("MoreApp StartParse 0"); moreAppParser = new MoreAppParser(); //Debug.Log("MoreApp StartParse 1"); moreAppParser.callback = OnMoreAppParserFinished; //Debug.Log("MoreApp StartParse 2"); string url = APPCENTER_HTTP_URL_HOME_KIDS_GAME; if (!Config.main.APP_FOR_KIDS) { url = APPCENTER_HTTP_URL_HOME_SMALL_GAME; } moreAppParser.startParserAppList(url); // Debug.Log("MoreApp StartParse 3"); }
void OnMoreAppParserFinished(MoreAppParser parser, List <ItemInfo> listApp) { listAppMore = listApp; int total = listAppMore.Count;//cene.MAX_GUANKA_NUM; numRows = total / oneCellNum; if (total % oneCellNum != 0) { numRows++; } //numRows = 0; Debug.Log("OnMoreAppParserFinished:numRows=" + numRows + " oneCellNum=" + oneCellNum + " total=" + total); tableView.ReloadData(); //tableView.scrollY = 0; }
void parserAppList(byte[] data) { MoreAppParser.parserJson(data, listApp); //display int idx = 0; int num_display = 3; foreach (ItemInfo infoapp in listApp) { if (idx < num_display) { startParserImage(infoapp.pic, idx); } idx++; } }
void OnMoreAppParserFinished(MoreAppParser parser, List <ItemInfo> listApp) { listItem.Clear(); foreach (ItemInfo info in listApp) { listItem.Add(info); } totalItem = listItem.Count;//cene.MAX_GUANKA_NUM; numRows = totalItem / oneCellNum; if (totalItem % oneCellNum != 0) { numRows++; } tableView.ReloadData(); //tableView.scrollY = 0; }
void parserAppList(byte[] data) { MoreAppParser.parserJson(data, listApp); //display int idx = 0; foreach (ItemInfo infoapp in listApp) { if (idx < num_display) { HttpRequest http = new HttpRequest(OnHttpRequestFinishedImage); listHttpReqImage.Add(http); startParserImage(http, infoapp.pic, idx); } idx++; } }