コード例 #1
0
ファイル: LookFragment.java プロジェクト: xingyes/inmost
  @Override
  public void onSuccess(JSONObject v, Response response) {

    mActivity.closeLoadingLayer();
    mNextPageNum++;
    //		final int ret = v.optInt("error");
    //		if(ret != 0 )
    //		{
    //			String msg =  v.optString("data");
    //			UiUtils.makeToast(mActivity, ToolUtil.isEmpty(msg) ? getString(R.string.parser_error_msg):
    // msg);
    //			return;
    //		}
    //
    //		JSONObject data = v.optJSONObject("data");
    //		if(null == data)
    //		{
    //			UiUtils.makeToast(mActivity, getString(R.string.parser_error_msg));
    //			return;
    //		}

    JSONArray feeds = v.optJSONArray("lookbooks");
    if (null != feeds) {
      for (int i = 0; i < feeds.length(); i++) {
        HomeFloorModel model = new HomeFloorModel();
        model.parseLook(feeds.optJSONObject(i));
        mHomeFloors.add(model);
      }
    }
    mAdapter.setData(mHomeFloors);
    mAdapter.notifyDataSetChanged();
  }
コード例 #2
0
ファイル: LookFragment.java プロジェクト: xingyes/inmost
  private void initData() {

    mHomeFloors = new ArrayList<HomeFloorModel>();
    for (int i = 0; i < 20; i++) mHomeFloors.add(new HomeFloorModel());

    mAdapter.notifyDataSetChanged();
  }