Удалить кеш залпа - PullRequest
       6

Удалить кеш залпа

0 голосов
/ 27 июня 2018

Я хочу очистить кеш, но, похоже, ничего не работает, я пробовал с getCache().clear или getCache.remove(url), также удаляя до и после запроса, но ничего не меняется.

Вот мой код:

requestQueue.getCache().clear();
requestQueue.getCache().remove(Links.ENTERPRISE_ADD + email);

requestQueue.add(
        new JsonObjectRequest(
                Request.Method.GET,
                Links.ENTERPRISE_EMAIL_EXISTS + email,
                null,
                new Response.Listener<JSONObject>() {
                    @Override
                    public void onResponse(JSONObject response) {
                        if (!emailExists(response)) {
                            try {
                                addToDatabase();
                            } catch (Exception e) {
                                e.printStackTrace();
                                clearFields();
                            }
                        } else {
                            Snackbar.make(layout, R.string.email_in_use, Snackbar.LENGTH_SHORT).show();
                        }
                        progressDialog.dismiss();
                    }
                },
                new Response.ErrorListener() {
                    @Override
                    public void onErrorResponse(VolleyError error) {
                        progressDialog.dismiss();
                        Snackbar.make(layout, R.string.error_connecting_server, Snackbar.LENGTH_SHORT).show();
                        Log.d("Error check email", error.toString());
                        clearFields();
                    }
                }
        )
);
...