有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java删除截击缓存

我想清除缓存,但似乎没有任何效果,我尝试了getCache().cleargetCache.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();
                    }
                }
        )
);

共 (0) 个答案