android - 如何在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);
}
解决方案
推荐阅读
- linux - VS 代码无法在 Linux 上加载我的统一项目
- java - 可以使用组合而不是继承来实现 Polymorphysim 吗?(在 Java 中)
- python - Python 3.6.5,与 multiprocessing.dummy.Pool.map() 的并行性
- java - Libgdx 随机图像在每一帧都发生变化
- c - C将readdir写入char数组变量?
- cron-task - 工作不工作早现在工作
- batch-file - Taskkill 批处理文件以关闭无响应的应用程序关闭正在运行且响应的应用程序
- android - 如何在最新版本的 Android Studio 中修复 android...Coordinator Layout?
- python - 写入另一个文件时出现python脚本错误
- firebase-realtime-database - 使用 angularfire2 从索引中检索对象