Я хочу получить доступ к JSONobject
из моего API отдыха, используя Volley в SDK версии 29, но получаю ошибку тайм-аута.
Я пробовал этот код раньше в других версиях, тогда он работает.
public class Login extends AppCompatActivity {
String data = "";
String url = "http://xyz/abc";
TextView tv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.login);
Button button=(Button) findViewById(R.id.lgn) ;
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// making json object request
getObject();
}
});
tv=(TextView) findViewById(R.id.txtResponse);
}
public void getObject(){
RequestQueue queue = Volley.newRequestQueue(this);
StringRequest strRequest = new StringRequest(Request.Method.POST, url,
new Response.Listener<String>()
{
@Override
public void onResponse(String response)
{
Toast.makeText(getApplicationContext(), response, Toast.LENGTH_SHORT).show();
}
},
new Response.ErrorListener()
{
@Override
public void onErrorResponse(VolleyError error)
{
Toast.makeText(getApplicationContext(), error.toString(), Toast.LENGTH_SHORT).show();
}
})
{
@Override
protected Map<String, String> getParams()
{
Map<String, String> params = new HashMap<String, String>();
params.put("abc", "xyz");
params.put("abc", "xyz");
params.put("abc", "xyz");
return params;
}
};
queue.add(strRequest);
//VolleySingleton.getInstance(getApplicationContext()).addToRequestQueue(req);
}
}
Я хочу получить ответ моего JSONobject
, использующего залп в SDK версии 29.