Volley JsonObjectRequest response

前端 未结 3 1519
情书的邮戳
情书的邮戳 2021-01-25 14:04

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

3条回答
  •  隐瞒了意图╮
    2021-01-25 15:05

    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;
    }
    

提交回复
热议问题