首页 > 解决方案 > 如何在android中使用Volley获取数组的第一个值

问题描述

如何在android中使用Volley获取数组的第一个值?这种方法成功地让我从数组中获取所有值,但我只想获取第一个值。

private void getValue(PriceModel priceModel, final ViewHolderPrice holder) {

    StringRequest request = new StringRequest(
            Request.Method.GET,
            ServerApi.URL + priceModel.get_id(),
            new Response.Listener<String>() {

                @Override
                public void onResponse(String response) {
                    if(!response.isEmpty()) {
                        Gson gson = new Gson();

                        PriceModel[] priceModels = gson.fromJson(response, PriceModel[].class); for(PriceModel price: priceModels)  holder.tvPrice.setText(variantModels.getPrice());

                    }
                }
            },
            new Response.ErrorListener() {

                @Override
                public void onErrorResponse(VolleyError error) {
                    Log.d(TAG, error.getLocalizedMessage());
                }
            }
    );
    Volley.newRequestQueue(mContext).add(request);
}

标签: androidandroid-volley

解决方案


推荐阅读