I\'m retrieving data from my server through JSON using Volley
JSONObjectRequest
to achieve this. After getting the JSON response, I want to save it int
The volley request is an asynchronous call. It doesn't block the code till the response is received. So what is happening is your check for if(status==1)
is happening before the volley response is received. Hence it is 0.
What you should do:
1) Make your function return type void.
2) In onResponse
, put the code
if (status == 1) { // ** STATUS IS 0 HERE **
statusBoolean = true;
} else {
statusBoolean = false;
}