在onresume上调用齐射不起作用

时间:2016-03-17 13:20:20

标签: android android-fragments android-volley

这个问题很奇怪。我在片段的onresume中有一个名为callVolley()的函数,

  @Override
    public void onResume() {
        super.onResume();
        callVolley();
    }

并且callvolley这样做:

void callVolley()
{
 System.out.println("Call123 In Async On mparams test" + URL + " " + mparams);

        JsonObjectRequest jsonObjReq = new JsonObjectRequest(Request.Method.POST,
                URL, mparams,
                new Response.Listener<JSONObject>() {
                    @Override
                    public void onResponse(JSONObject response) {
                        Parseresponce(response + "", mparams);
                        System.out.println("Call123 In Async On Responce " + URL + " " + response.toString());

                        Log.d("Response","Response : "+URL +"\n"+response.toString());

                    }
                }, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {
                Parseresponce(null, mparams);
                System.out.println("Call123 In Async On Responce Error: " + URL + " " + error.getMessage());
                Log.d("Response", "Error : "+URL +"\n"+error.toString());

            }
        });

        Cancelrequest();
        queue.add(jsonObjReq);
}

现在onresume在创建片段时以及在我们恢复应用时调用。 因此,当创建片段时,齐射功能正常工作。 但是当我恢复应用程序时,会遵循该过程,但是凌空没有给出任何价值。为什么会这样?

0 个答案:

没有答案