0

How do I make volley fetch data (e.g. JSON) everytime from SERVER, not at all from previous cache.

RequestQueue requestQueue = Volley.newRequestQueue(context);
        JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET, "https://example.com/example.json", null,
                response -> {
                    DataModel model = new Gson().fromJson(response.toString(), PrivacyModel.class);
                    new AlertDialog.Builder(context).setTitle("Data")
                            .setMessage(Model.getData())
                            .setPositiveButton("Okay", (dialog, which) -> dialog.dismiss())
                            .setIcon(R.drawable.status).show();
                },
                error -> // Show a toast
        requestQueue.add(request);

1 Answers1

0

In order to not use cache, I has to set

request.setShouldCache(false);

setShouldCache to false before making request.