/** * @Function pageRefresh @Description 分页 * * @input type:1:向下翻页 2,向上翻页 * @return 无返回值 */ @InjectPullRefresh public void pageRefresh(int type) { // 消费列表接口分页 Ioc.getIoc().getLogger().i("红树林卡消费接口:[" + Url.METHOD_CARDCONSUMEARRAY + "]"); internetConfig.setKey(1); switch (type) { case InjectView.PULL: // 向下翻页 pageNo++; if (pageNo > count) { pageUtil.isEndDownPage(); // 结束翻页 return; } // 设置输入参数 filtermap.put("pageNo", pageNo + ""); filtermap.put("pageCount", UrlParams.PAGESIZE + ""); showDialog(); // 调用后接口 FastHttpHander.ajaxString( Url.METHOD_CARDCONSUMEARRAY, Handler_Json.beanToJson(filtermap), internetConfig, this); break; case InjectView.DOWN: pageUtil.isEndDownPage(); break; } }
/** @Function resultOk @Description 消费明细列表响应结果 @Input r:响应结果封装实体类 @Return 无返回值 */ @InjectHttpOk(1) public void resultOk(ResponseEntity r) { Ioc.getIoc().getLogger().i("消费明细列表返回结果【" + r + "】"); try { // 返回结果格式化处理后OK进行数据处理 if (ResultParse.isResultOK(r, this)) { count = getTotalCount(r.getContentAsString()); if (count == 0) { mapList.clear(); adapter.notifyDataSetChanged(); // 列表变化 cancelDialog(); return; } this.getMapList(r.getContentAsString()); adapter.notifyDataSetChanged(); // 列表变化 } pageUtil.isEndRefreshPage(); // 结束刷新 cancelDialog(); } catch (Exception e) { cancelDialog(); } }