android - Volley:从具有 id 的服务器获取数据,然后将其显示在回收站视图中
问题描述
我想从带有 id volley 库的服务器获取数据,然后使用在回收器视图中显示结果。
我可以将 id 发送到服务器,但我无法在我的应用程序中显示带有 id 的数据,这是我的代码:
private void getData()
{
String url ="MY URL";
final ProgressDialog progressDialog = new ProgressDialog(CompanyListActivity.this);
progressDialog.setMessage("send data");
progressDialog.show();
Response.Listener<String> listener = new Response.Listener<String>()
{
@Override
public void onResponse(String response)
{
Toast.makeText(CompanyListActivity.this, "OK", Toast.LENGTH_SHORT).show();
progressDialog.dismiss();
}
};
Response.ErrorListener errorListener = new Response.ErrorListener()
{
@Override
public void onErrorResponse(VolleyError error)
{
Toast.makeText(CompanyListActivity.this, error.getMessage(), Toast.LENGTH_SHORT).show();
progressDialog.dismiss();
}
};
StringRequest request = new StringRequest(Request.Method.POST,url,listener,errorListener)
{
@Override
protected Map<String, String> getParams() throws AuthFailureError
{
HashMap<String ,String> map =new HashMap<>();
map.put("id","7");
return map;
}
};
MySingleton.getInstance(getApplicationContext()).addToRequestQueue(request);
}
解决方案
推荐阅读
- json - Postman Response 下载在 Atom 和其他编辑器中并不漂亮
- android - 从 History api 接收的步骤数据与 google fit 不匹配
- php - 创建 ECC 密钥时 PHP openssl_pkey_new() 抛出错误
- .net - 如何批量修改.Net程序集中的类修饰符从内部到公共?
- asp.net - dot net mvc5 控制器中的异步函数创建死锁
- odoo - Odoo 返回动作或警告
- c# - Asp.net core - 调用方法()不在中间件中调用
- oauth-2.0 - 即使我通过了必需的选项,也没有第二次从 Google OAuth2 收到 refresh_token
- html - 并排制作两张桌子
- javascript - HTTPS 导致 CSS 动画无法加载?很困惑