/*
   * 从本地缓存取数据,然后从服务器抓数据下来
   */
  private void CheckSaveData() {
    String SaveData = null;
    ObjectMapper mapper = new ObjectMapper();
    SaveData = app.GetServiceData("user_Histories");
    if (SaveData == null) {
      isLastisNext = 1;
      GetServiceData(isLastisNext);
    } else {
      try {
        m_ReturnUserPlayHistories = mapper.readValue(SaveData, ReturnUserPlayHistories.class);
        // 创建数据源对象
        GetVideoMovies();
        isLastisNext = 1;
        GetServiceData(isLastisNext);

      } catch (JsonParseException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      } catch (JsonMappingException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      }
    }
  }
  // 初始化list数据函数
  public void InitListDataForHistory(String url, JSONObject json, AjaxStatus status) {
    if (status.getCode() == AjaxStatus.NETWORK_ERROR
        && app.GetServiceData("user_Histories") == null) {
      aq.id(R.id.ProgressText).gone();
      app.MyToast(aq.getContext(), getResources().getString(R.string.networknotwork));
      return;
    }
    ObjectMapper mapper = new ObjectMapper();
    try {
      if (isLastisNext == 1) {
        m_ReturnUserPlayHistories =
            mapper.readValue(json.toString(), ReturnUserPlayHistories.class);
        app.SaveServiceData("user_Histories", json.toString());
      } else if (isLastisNext > 1) {
        m_ReturnUserPlayHistories = null;
        m_ReturnUserPlayHistories =
            mapper.readValue(json.toString(), ReturnUserPlayHistories.class);
      }
      // 创建数据源对象
      GetVideoMovies();

    } catch (JsonParseException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    } catch (JsonMappingException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    } catch (IOException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
  }